Sanjuroの日記: gentooは、既に死んでいる 2
日記 by
Sanjuro
死んでいるというか、終わっているというか。
久々に"emerge --sync"のあとに"emerge --u system"とかしようとしたら。
com_errというのがいろいろブロックしてるよ、アップデイトできないよというからパージしたら。
emergeがまったく動かなくなった。
まあ、ext2fsあたりの重要なパッケージだったらしいのだけど。
最初は、いちいちコンパイルするのが面倒なのよりも依存関係で(Redhatみたいに)無限ループにならないのがいいなと思っていたgentooだが、こんな状態になっているようではすでに終わっている。
「大事なパッケージをパージする方が悪い」という意見もあるだろうが、こちとらデストリの維持は目的ではなく手段(の一つ)にすぎないんで、そういう所詮「ユーザ」に、適切なメッセージも流せないのではアウト。
まあ、内部でもいろいろ終わってるという噂は漏れ聞くし。
さーて、一掃してUbuntuでもいれよっかなー
なおせるでしょう? (スコア:0)
wgetがopensslを使用しているので、この段階でcom_errを除去するとwgetが動かなくなって
芋づる式にemergeが呼び出すwgetがうごかなくなります。
USE="-kerberos" emerge openssl wget
emerge -C sys-libs/ss sys-libs/com_err
emerge sys-libs/e2fsprogs-libs e2fsprogs
これで回避するか、
USE="static" emerge wget
でwgetを静的リンクさせておけばいいでしょう。
壊れた状態の場合、別のGentoo環境からlibcom_err.so.2か静的リンクされた
wgetを借用してきて修復すればいいはず。
Re:なおせるでしょう? (スコア:1)
詳細は検討していませんが、おそらく直せるでしょう。
・・・しかし、見るからに「やってらんねー」つー状況です。
結局、システム管理を(好んで)やりたいのではなく、システムを使いたいだけなのだから。もう投げ出した方が自分の場合、よさそうです。