LinuxSir.cn,穿越时空的Linuxsir!

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

如何保护一个不被依赖的包

[复制链接]
发表于 2007-5-26 17:41:06 | 显示全部楼层 |阅读模式
我安装 Xilinx ISE 需要 libstdc++ 库,但是每次运行 `emerge --depclean` 的时候,
因为这个包并不被 world 依赖,所有被删除,
我在 gentoo 的文档中看过可以保护一个不被依赖的包的。
现在忘记在文档的什么地方了,请大家指教一下。
发表于 2007-5-26 18:01:53 | 显示全部楼层
echo <category/pkg> >> /var/lib/portage/world
是这样么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-26 18:10:10 | 显示全部楼层
Post by 晨想
echo <category/pkg> >> /var/lib/portage/world
是这样么?

谢谢!是那个文档说明的这个问题啊?
回复 支持 反对

使用道具 举报

发表于 2007-5-26 23:35:12 | 显示全部楼层
man portage
回复 支持 反对

使用道具 举报

发表于 2007-5-26 23:50:26 | 显示全部楼层
Post by robinswan
谢谢!是那个文档说明的这个问题啊?

我是搜索的,
http://arcknowledge.com/linux.gentoo.amd64/2005-11/msg00024.html
回复 支持 反对

使用道具 举报

发表于 2007-5-27 08:41:32 | 显示全部楼层
在我印象中能够这样:一个包如果是被显式安装的,即便是leaf也不会被--depclean显示。
是不是这样的?我不确定...
回复 支持 反对

使用道具 举报

发表于 2007-5-27 09:49:47 | 显示全部楼层
LS所谓显示安装,就是被记录到/var/lib/portage/world这个文件里的。

emerge xxx -1,就是只安装,不会加到上面那个文件里。
回复 支持 反对

使用道具 举报

发表于 2007-5-27 18:50:13 | 显示全部楼层
emerge --depclean的时候会有提示,
只需要
emerge --noreplace <atom> 就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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