如何让某个包不被--depclean删除(已解决)
时间:2009-01-09
来源:互联网
# emerge --depclean -p !!! CONFIG_PROTECT is empty * Depclean may break link level dependencies. Thus, it is * recommended to use a tool such as `revdep-rebuild` (from * app-portage/gentoolkit) in order to detect such breakage. * * Always study the list of packages to be cleaned for any obvious * mistakes. Packages that are part of the world set will always * be kept. They can be manually added to this set with * `emerge --noreplace <atom>`. Packages that are listed in * package.provided (see portage(5)) will be removed by * depclean, even if they are part of the world set. * * As a safety measure, depclean will not remove any packages * unless *all* required dependencies have been resolved. As a * consequence, it is often necessary to run `emerge --update * --newuse --deep world` prior to depclean. Calculating dependencies... done! >>> These are the packages that would be unmerged: sys-kernel/gentoo-sources selected: 2.6.26-r3 2.6.26-r4 protected: none omitted: 2.6.28 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Packages installed: 1103 Packages in world: 128 Packages in system: 51 Required packages: 1101 Number to remove: 2
作者: yourfriend 发布时间: 2009-01-09
好像是把 sys-kernel/gentoo-sources
加到一个文件中去..文件名记不住,你去查一下
作者: kimux 发布时间: 2009-01-09
我也是新人,错了别怪我。
作者: htcool86 发布时间: 2009-01-09
作者: yourfriend
如何能把老内核留住呢?
代码:
# emerge --depclean -p !!! CONFIG_PROTECT is empty * Depclean may break link level dependencies. Thus, it is * recommended to use a tool such as `revdep-rebuild` (from * app-portage/gentoolkit) in order to detect such breakage. * * Always study the list of packages to be cleaned for any obvious * mistakes. Packages that are part of the world set will always * be kept. They can be manually added to this set with * `emerge --noreplace <atom>`. Packages that are listed in * package.provided (see portage(5)) will be removed by * depclean, even if they are part of the world set. * * As a safety measure, depclean will not remove any packages * unless *all* required dependencies have been resolved. As a * consequence, it is often necessary to run `emerge --update * --newuse --deep world` prior to depclean. Calculating dependencies... done! >>> These are the packages that would be unmerged: sys-kernel/gentoo-sources selected: 2.6.26-r3 2.6.26-r4 protected: none omitted: 2.6.28 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Packages installed: 1103 Packages in world: 128 Packages in system: 51 Required packages: 1101 Number to remove: 2 |
sys-kernel/gentoo-sources:2.6.26*
作者: mathfeel 发布时间: 2009-01-09
作者: wd_afei 发布时间: 2009-01-09
作者: jiaguwen 发布时间: 2009-01-09
回头看看四楼的这个方法
直接写到/var/lib/portage/world里面去:
代码:
sys-kernel/gentoo-sources:2.6.26*
回头报告结果
作者: axlrose 发布时间: 2009-01-09
作者: yourfriend 发布时间: 2009-01-10
第一次在我的本本上
用 sys-kernel/gentoo-sources:2.6.25*
提示有错误
!!! Problems have been detected with your world file
!!! Please run emaint --check world
运行就提示这句有问题
然后改成
sys-kernel/gentoo-sources:2.6.25-* 后成功
然后在我的台式机上使用
sys-kernel/gentoo-sources:2.6.25-* 没反应
用sys-kernel/gentoo-sources:2.6.25* 也没提示错误,也没反应
最后
sys-kernel/gentoo-sources:2.6.25-r9 后成功
之前在本本上一边编辑world一边emerge -C 什么的,结果,world不见了,emerge -p --depclean 提示有一千多个包要remove, 好在还有 world~ ,cp 回去就好了
所以不要偷懒,一是备份好world,二是最好不要一边编辑一边XXOO (除了我应该没别人这么干的)
Checking world for problems
100% [========================================================================>]
'sys-kernel/gentoo-sources:2.6.28-*' is not installed
其实也没啥,大不了把版本号写全 注意一下带r? 还有不带的
作者: axlrose 发布时间: 2009-01-10
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28