今天升级我的gentoo ,emerge -uDN world 时发现有好多的portage被block,其中有就有python 与python-updater这两个包,一不小心将python 给emerge -C 掉了,现在惨了,emerge不能用了。才知道emerge 是运行在python环境上的。怎么办?
解决方法:
1,在另一台装gentoo的电脑上执行
#quickpkg python < 将python 打包,你可能要在/usr/portage/packages 建立这个目录 >
2,将/usr/portage/packages/All/python-2.4.4-r5.tbz2 拷贝到 emerge -C python的电脑上
3,在坏电脑上将python-2.4.4-r5.tbz2 解压到tmp中
# tar jvxf python-2.4.4-r5.tbz2 -C /tmp
4,将/tmp/usr/目录下的bin、lib中的内容分别拷贝到 /usr/bin 与 /usr/lib 目录下。
应一切OK了。
joies 于 2008-01-26 14:09:47发表:
请支持原创,如果你是转的,请标明转载的地方。做人厚道一点。