LinuxSir.cn,穿越时空的Linuxsir!

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

emerge -e system 后提示有几个文件需要升级,但看不懂那几个文件.......

[复制链接]
发表于 2006-11-2 03:28:12 | 显示全部楼层 |阅读模式
#emerge -e system
#emerge -e system
#emerge -e world

之后提示有几个文件需要升级,并且在 emerge 任何一个包后都会提示,但似乎不影响使用.....
IMPORTANT:5 configure files in /etc need updating.

然后我按它的提示帮助,用 #find /etc iname '._cfg????_*'  查出了需要升级的五个文件
/etc/._cfg0000_profile
/etc/._cfg0000_securetty
/etc/conf.d/._cfg0000_hostname
/etc/conf.d/._cfg0000_clock
/etc/init.d/._cfg0000_hdparm

老实说,这些文件我都看不懂,只是 hostname 那个改成了和自己用户名一样,clock 那个将 UTC 改成了 local,env-update 之后还是提示五个,而不是三个,

请问,这是什么原因引起的提示?应该怎么去更新这几个文件?,,如果无法更新,让它不再提示也行,反正不影响使用,眼不见为净,呵呵,
发表于 2006-11-2 04:13:54 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-11-2 07:53:15 | 显示全部楼层
一般配置文件更新,都是些BUG的修复,或者配合主程序升级之类的,所以还是比较重要。

如果你想简单点,就用#etc-update
然后按提示按数字选择文件,系统会显示给你修改的地方,---是旧文件的,+++是新文件的,你看看没什么不合适就可以按q退出,然后按提示按数字键选择处理方式(一般是1,覆盖旧文件)

如果想保留各种配置文件的旧备份,防止出问题,可以使用#dispatch-conf这个命令
这个命令详细介绍可以参考我翻译的TIP:

http://www.citymood.com.cn/user1/yagami/archives/2006/90.html
回复 支持 反对

使用道具 举报

发表于 2006-11-2 11:15:20 | 显示全部楼层
emerge -e system为什么要执行两遍?
回复 支持 反对

使用道具 举报

发表于 2006-11-2 14:09:40 | 显示全部楼层
我一般的作法是將曾改過的文件一個個選出來,然後選Discard the update,即保留原有的config,其餘的則用-5來處理,即自動merge。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-3 12:33:20 | 显示全部楼层
文清的 blog 很不错噢,,大家有空多去逛逛,
我用 etc-update 解决了,呵呵,看得懂的就保持原配置(因为自己知道为什么要设成那样),看不懂的就更新了........省事
回复 支持 反对

使用道具 举报

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

本版积分规则

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