2012年(6)
分类: LINUX
2012-05-08 12:14:02
上次处理完异常升级过程可以开始了,但过程并非一帆风顺。中间又处理了几次异常,备忘如下。
可以看看这个文件属于哪个包,然后重新安装。
equeryb functions.sh
Emerge XXX
手工安装升级会安装到/usr/local/bin 而且一些环境变量不敏感,编译其他程序会报错:
ERROR:sys-apps/file-5.09 failed (compile phase):
* '/usr/bin/python2' is not valid symlink
die"'python' does not respect EPYTHON variable";
修正方法是,重新emerge安装一下相关python版本;
# emerge python:2.7
删除/usr/local/bin下的就版本程序;
# rm /usr/local/bin/python*
设置正确的当前使用版本
#eselect python --list
AvailablePython interpreters:
[1] python2.7
[2] python3.2 *
# eselect python set 1
新的包安装中遇到文件冲突,如报错:
Detectedfile collision(s):
包安装程序不会自动覆盖,需要手工把旧文件备份到别处。安装成功后再删除备份文件。