話題になっているsys-fs/e2fsprogs(-libs)-1.41あたりが
sys-libs/ssやsys-libs/com_errとBlockingしている件について.
新しいportageがでるとかでないとかで, いつまで経っても出ないので,
待つのをやめて, 自分でアップデートしました.
とはいえ, 最終的には, うちの環境では特に何もやらなくても問題なかったような
気がします.
Odi's astoundingly incomplete notes (http://www.odi.ch/weblog/posting.php?posting=524)についていたコメントに従ってやりました.
$ quickpkg e2fsprogs com_err ss
$ emerge -BO e2fsprogs e2fsprogs-libs
$ emerge -C ss com_err
$ emerge -K e2fsprogs e2fsprogs-libs
Using -BO, emerge will build the new versions of e2fsprogs and e2fsprogs-libs without checking for and complaining about the blocks (This, however, only works if all other dependencies are up to date. You may have to emerge -pvuD e2fsprogs first and emerge -1 all dependencies other than the blocks.) and store the newly compiled files in a tbz2 in your $PKGDIR. Once ss and com_err are removed, you now only need a functioning tar and bz2 (and, of course, portage) to replace the missing libraries. And if portage were to break, untarring the package archives would be trivial.
まず
quickpkg e2fsprogs com_err ss
つぎに
emerge -BO e2fsprogs e2fsprogs-libs
unmergeするまえに念のために
emerge -uDNf world
その後,
emerge -C ss com_err
でも, 最後の
emerge -K e2fsprogs e2fsprogs-libs
はやらなくても,
emerge -uDN world
でいけました.
e2fsprogsがe2fsprogs-libsとブロック関係にあったので,
emerge -C e2fsprogs
はやりましたけど.
ちなみに, 作られたemerge -BOで作られたパッケージは
デフォルトでは, /usr/portage/packagesにあります.
0 件のコメント:
新しいコメントは書き込めません。