LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3201|回复: 30

把python卸载了,emerge就不好使了,求助!

[复制链接]
发表于 2007-12-6 19:15:40 | 显示全部楼层 |阅读模式
各位大侠:
今天由于系统升级某些包包跟python-2.3.6冲突,所以就把python卸载了。
机器上有两个版本的python,另一个是python-2.4.3。不过它好像把两个
python全给卸载掉了。

不过卸载后,emerge命令不能用了。请问各位我该怎么办才能恢复emerge命令呢?
common # emerge -C python
....
--- !empty   dir /usr/include
--- !empty   dir /usr/bin
--- !empty   dir /usr
* Removing dead symlink /usr/bin/python
* Removing dead symlink /usr/bin/python2
* Unable to establish /usr/bin/idle symlink
* Unable to establish /usr/bin/pydoc symlink
* Unable to establish /usr/bin/python-config symlink
* Removing dead symlink /usr/share/man/man1/python.1.gz
* Cleaning orphaned Python bytecode from /usr/lib/python2.4 ..
>>> Regenerating /etc/ld.so.cache...

* Messages for package dev-lang/python-2.4.3-r4:

* Removing dead symlink /usr/bin/python
* Removing dead symlink /usr/bin/python2
* Unable to establish /usr/bin/idle symlink
* Unable to establish /usr/bin/pydoc symlink
* Unable to establish /usr/bin/python-config symlink
* Removing dead symlink /usr/share/man/man1/python.1.gz
* GNU info directory index is up-to-date.
g3-nas-cvs common # emerge -pv python
[color="Red"]-bash: /usr/bin/emerge: /usr/bin/python: bad interpreter: No such file or directory

common # emerge
[color="Red"]-bash: /usr/bin/emerge: /usr/bin/python: bad interpreter: No such file or directory
发表于 2007-12-6 19:23:42 | 显示全部楼层
自己编译个python放到configure时把他放到一个统一路径下,然后了把编译出来的python用ln -s 连接到/usr/bin/python,然后emerge -av python,最后删除刚才编译的那个路径下所有东西……
不知道还依赖啥有可能编译完python还要编译一些其他工具把,如何查看portage的依赖关系呢?我用equery g结果出来太多信息!
回复 支持 反对

使用道具 举报

发表于 2007-12-6 19:57:17 | 显示全部楼层
楼上的正解。
不过不用ln也可以的。
好了之后最好再emerge 一个python回来 把自己编译的删除了就行了 ,我最近才干过。
回复 支持 反对

使用道具 举报

发表于 2007-12-7 00:23:49 | 显示全部楼层
进来崇拜一下
回复 支持 反对

使用道具 举报

发表于 2007-12-7 00:31:22 | 显示全部楼层
随便找个rpm/deb来解压缩一下
以deb为例,使用ar来解压
ar x foo.deb
回复 支持 反对

使用道具 举报

发表于 2007-12-7 13:28:44 | 显示全部楼层
哇,都玩这么COOL的了,删python! 历害,
回复 支持 反对

使用道具 举报

发表于 2007-12-7 13:37:45 | 显示全部楼层
你真狠!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-7 18:17:44 | 显示全部楼层
谢谢各位的热情帮助,
按照各位大侠的指示,
重新安装了python就可以使用emerge了。

emerge被修复后的第一件事而就是emerge python。

再次表示感谢。
回复 支持 反对

使用道具 举报

发表于 2007-12-7 21:54:27 | 显示全部楼层
不知道除了删python还有没有把gentoo彻底整垮的办法,嘿嘿
回复 支持 反对

使用道具 举报

发表于 2007-12-7 22:04:26 | 显示全部楼层
不存在彻底整垮的方法
因为我们都有备份
娃哈哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表