请问如何查看需要升级的包?还有怎么使用新的ebuild包?
时间:2004-12-01
来源:互联网
emerge --sync后,什么命令可以看有哪些包需要升级?还有我emerge --sync后发现比如直接emerge openssh并不是用的最新的3.9而是用的3.8.1---直接emerge 3.9.ebuild 听说会有问题,那么怎么才能平滑地使用最新的版本呢?谢谢
作者: fei 发布时间: 2004-12-01
引用:
最初由 fei 发表 emerge --sync后,什么命令可以看有哪些包需要升级? |
引用:
最初由 fei 发表 还有我emerge --sync后发现比如直接emerge openssh并不是用的最新的3.9而是用的3.8.1---直接emerge 3.9.ebuild 听说会有问题,那么怎么才能平滑地使用最新的版本呢? |
会显示“- net-misc/openssh-3.9_p1 (masked by: ~x86 keyword)”
你可以:
# echo 'net-misc/openssh ~x86' >> /etc/portage/package.keywords
然后再
# emerge openssh
就可以了。
作者: kohno 发布时间: 2004-12-01
引用:
最初由 kohno 发表 # emerge -uDpv world # emerge -pv =openssh-3.9_p1 会显示“- net-misc/openssh-3.9_p1 (masked by: ~x86 keyword)” 你可以: # echo 'net-misc/openssh ~x86' >> /etc/portage/package.keywords 然后再 # emerge openssh 就可以了。 |
作者: songhero 发布时间: 2004-12-01
引用:
最初由 songhero 发表 难道我比较教条?我是按gentoo建议作法是ACCEPT_KEYWORDS="~x86" emerge -pv =openssh-3.9_p1 |
这样做的好处是,如果我:
# emerge -uD world
openssh-3.9_p1会保留,而用了你的方法,则令到portage将你装过的所有~x86的包(包括openssh)降回至稳定版(比如openssh会降至3.8.1_p1-r1),除非你用:
# ACCEPT_KEYWORDS="~x86" emerge -uD world
但这样会将系统所有的包升至~x86,造成一定程度的不稳定(~x86最好只用在部分应用程序上面)。/etc/portage/package.* 文件的好处是让你对你系统上的~x86或masked的包有个记录,如果有什么问题也可以对症下*。虽然看上去有的烦琐,长远来讲还是有好处的。
作者: kohno 发布时间: 2004-12-01
原来如此,学到了
作者: songhero 发布时间: 2004-12-01
是x86平台吗?如果我的是x86_64平台的呢?
作者: fei 发布时间: 2004-12-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28