ISHII@広島 と申します。
On Thu, 24 Jul 2014 11:40:15 +0900
008001cfa6e8$9a90fb50$
cfb2f1f0$@affrc.go.jp : "Akio Miyao"
wrote:
> 宮尾と申します。
>
> FreeBSD 10.0-RELEASE-p7を使っていて、pkg upgradeをしようとすると、
>
> Conflict found on path /usr/local/lib/libgd.so.5 between
> libgd-2.1.0_4,1(graphics/gd) and ja-libgd-2.1.0_4
宮尾です。
小野様、梅本様 ありがとうございます。
8.1Rのころにクリーンインストールしたマシンで、9.2R → 10.0Rとアップグ
レードしています。それぞれOSのソースをコンパイルしてインストールして、
10.0Rになってからは、freebsd-updateでアップデートしています。
pkgはpkg convertで新しいpkgで認識できるようにしたのですが、
# pkg remove -f libgd
Package(s) not found!
# pkg remove -f ja-libgd
Package(s) not found!
となってしまいます。
# pkg
梅本です。
> On Thu, 24 Jul 2014 22:04:11 +0900
> Hiroo Ono (小野寛生) said:
hiroo> 解決法は私も知りたいです。
hiroo> 私がとりあえずやっている回避策は、
hiroo> 現在インストールされているのが ja-libgd で、依存関係でインストールされるのが libgd だとして、
hiroo> pkg remove -f ja-libgd
hiroo> pkg upgrade
hiroo> で、ja-libgd の方が必要な場合は
hiroo> pkg remove -f libgd
hir
小野寛生です。
解決法は私も知りたいです。
私がとりあえずやっている回避策は、
現在インストールされているのが ja-libgd で、依存関係でインストールされるのが libgd だとして、
pkg remove -f ja-libgd
pkg upgrade
で、ja-libgd の方が必要な場合は
pkg remove -f libgd
pkg install ja-libgd
としています。
問題としては、両者で依存しているパッケージに違いがある場合、pkg autoremove で必要な
パッケージまで削除されてしまうことがあります。
2014-07-24 11:40