LinuxSir.cn,穿越时空的Linuxsir!

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

一不小心把portage给卸载了,如何装一个portage阿?

[复制链接]
发表于 2006-7-26 14:43:21 | 显示全部楼层 |阅读模式
刚刚执行完emerge --sync后
刚才脑子一晕,就emerge --unmerge portage
郁闷
这个如何解决阿?
发表于 2006-7-26 17:02:38 | 显示全部楼层
portage的安装源程序可能还在,你去dist目录看看,如果不在的话,去网上下载源代码,看能否用传统的方式安装portage:
./configure
make
make install
回复 支持 反对

使用道具 举报

发表于 2006-7-26 20:58:29 | 显示全部楼层
不行, portage 不能 make && make install .

先解压 portage-xxx.tar.bz2 , 补丁可以先不大, 然后 vi portage-xx.ebuild , 按src_compile src_install 这两个 sub 自己翻译了安装吧. 装好了一定要 emerge portage 再装一遍.

我做过一遍.
回复 支持 反对

使用道具 举报

发表于 2006-7-26 22:51:58 | 显示全部楼层
  1. # wget -P /usr/portage/distfiles http://distfiles.gentoo.org/distfiles/portage-2.1.tar.bz2
  2. # cd /root
  3. # mkdir portage-recover
  4. # cd portage-recover
  5. # tar xfj /usr/portage/distfiles/portage-2.1.tar.bz2
  6. # cd /root/portage-recover/portage-2.1
  7. # cp -R pym bin /usr/lib/portage/
  8. # emerge sys-apps/portage
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-7-27 10:40:59 | 显示全部楼层
还好你不是脑子一晕把gcc给干掉了……
回复 支持 反对

使用道具 举报

发表于 2006-7-27 14:20:21 | 显示全部楼层
窃以为Gentoo里面应该增加一个机制,让portage、gcc等系统基本依赖包透明化,令用户不可任意处置……
回复 支持 反对

使用道具 举报

发表于 2006-7-27 14:36:58 | 显示全部楼层
如果有liveCD的话直接chroot安装portage就行了,方便的很
回复 支持 反对

使用道具 举报

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

本版积分规则

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