Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33600
  • 博文数量: 6
  • 博客积分: 302
  • 博客等级: 二等列兵
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-14 19:59
文章分类
文章存档

2012年(6)

我的朋友

分类: LINUX

2012-05-08 12:14:02

  • Gentoo老版本升级过程emerge异常报错处理2

 

  • 作者:李群 weibo.com/li9un
  • 时间:2012-5-3
  • 博客地址:liqun.blog.chinaunix.net

 

上次处理完异常升级过程可以开始了,但过程并非一帆风顺。中间又处理了几次异常,备忘如下。

 

  • 有文件找不到

可以看看这个文件属于哪个包,然后重新安装。

equeryb functions.sh

Emerge  XXX

 

  • 手工安装python后遇到的问题

手工安装升级会安装到/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):

包安装程序不会自动覆盖,需要手工把旧文件备份到别处。安装成功后再删除备份文件。

 

 

  • 参考资料:

 

阅读(706) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~