昨天晚上因為用了新的USE
有點懶的全系統更新,只下了emerge -nDv gnome
讓系統以新的USE變數重新編譯gnome相關的套件
超過50個套件要重編,在Pentium4 Nothwood 2.8上也要好幾個小時
放著跑人就跑去睡覺了
起床一看
編譯過程也沒什麼問題
重載系統環境(env-update && source /etc/profile)之後
gdm起不來,訊息是:
|
看到.so.0...
不好的預感...= =a
挖了一下紀錄檔,libexpat從1.x更新到2.x
升級過程中新編譯出來的叫做libexpat.so.1
難怪在找不到檔案
不過沒關係,Linux有打不死小強的天份(驕傲)
我revdep-rebuild,把動到的套件全部重編可以吧
gentoo / # revdep-rebulid |
p.s. 真要下還是先加上-p參數看一下到底會動到哪些,沒問題才真的下命令
-bash: revdep-rebulid: command not found |
好,很好
老師說做人要勤快些就是不聽
revdep-rebulid是gentoolikt裡的工具之一
想說沒機會用到就沒裝,結果出事沒得用了
沒關係,打不死的小強(小聲)
準備連上網路,現在去裝起來...
gentoo / # pppoe-start /usr/sbin/pppoe-start: line 44: /bin/id: No such file or directory |
root?!
我是root阿,你沒看到那大大的#字號嘛
不過怎麼會提到/bin/id...
這不是寫script時拿來驗證使用者身份的東西嗎?
翻了一下,系統中的"id"是存放在/usr/bin/id
pppoe怎麼會去找/bin/id...?!
官方更新出錯?!
算了,不管他,打不死的小強(小小聲)
連結過來總可以吧!
gentoo / # ln -s /usr/bin/id /bin/id ...........TIME OUT |
..............我不想玩了
要打的圖文並茂好累...(謎之聲,哪來的圖?)
後來用光碟重開機進安裝環境
連上網路並chroot裝上gentoolikt後
繼續revdep-rebulid中..= =a
0 意見:
張貼留言