[FreeBSD-users-jp 95242] Re: pkg upgradeでConflictが表示されてupgradeできません
Hajimu UMEMOTO
ume at mahoroba.org
Thu Jul 24 17:06:39 UTC 2014
梅本です。
>>>>> On Thu, 24 Jul 2014 22:04:11 +0900
>>>>> Hiroo Ono (小野寛生) <hiroo.ono+freebsd at gmail.com> said:
hiroo> 解決法は私も知りたいです。
hiroo> 私がとりあえずやっている回避策は、
hiroo> 現在インストールされているのが ja-libgd で、依存関係でインストールされるのが libgd だとして、
hiroo> pkg remove -f ja-libgd
hiroo> pkg upgrade
hiroo> で、ja-libgd の方が必要な場合は
hiroo> pkg remove -f libgd
hiroo> pkg install ja-libgd
hiroo> としています。
こちらの方への答えではなくて申し訳ないですが…
hiroo> 問題としては、両者で依存しているパッケージに違いがある場合、pkg autoremove で必要な
hiroo> パッケージまで削除されてしまうことがあります。
pkg install でインストールしたのであれば、そのパッケージ自身は
pkg autoremove で消されることはないと思います。
依存でインストールされたパッケージを消したくない場合は、
pkg set -A 0 <パッケージ> でそのパッケージの automatic flag を落として
おけば消されなくなります。
--
梅本 肇 http://www.mahoroba.org/~ume/
ume at mahoroba.org ume@{,jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く I hate Modula-3 :-)
More information about the freebsd-users-jp
mailing list