|
|

楼主 |
发表于 2009-4-30 19:56:06
|
显示全部楼层
<linyin> 大家好
<linyin> 我有个关于GENTOO升级的问题需要请教下
<linyin> 请问有人在吗?
<ming_zym> just post you question pls
<linyin> update-eix 这个命令是有什么作用?
<ming_zym> 更新eix数据库
<ming_zym> 否则eix查询的不是最新的数据
<linyin> eix数据库这个有什么作用呢?
<linyin> 在升级系统的时候,检查以安装的软件包是否是最新的作用吗?
<ming_zym> portage 搜索用,查找包
<linyin> 如果我想 emerge --sync 后不使用 update-eix 直接升级系统,是否可行?
<sheep204> update-eix只更新本地的eix数据库。和系统更新无关
<sheep204> 要更新系统 使用emerge -uDNa world 命令
<linyin> 不是很明白您的意思,关键是 update-eix 所作的更新,是根据什么来作的呢? 是重新计算 emerge --sync 后的数据包?
<linyin> 但是我使用 emerge -uDNa world 后,eix -u 发现还需要很多软件包需要更新
<sheep204> update-eix可以理解为重新计算 sync后的数据包
<sheep204> 每次执行eix
<linyin> THX,另外个问题就是:我使用 emerge -uDNa world 后,eix -u 发现还需要很多软件包需要更新
<sheep204> 都会重新update的
<ming_zym> eix/update-eix就像slocate/updatedb的关系
<linyin> eix 在升级系统中是否是个必要的步骤? 因为在查找资料的时候,发现很多人都没有写入这步。但是根据你们的描述,感觉这个步骤是个必须需要的
<ming_zym> 不必要
<ming_zym> q 命令一样可以搜索
<ming_zym> 用习惯了就行
<linyin> 首先我使用 emerge --sync 更新到最新的 portage,然后通过 update-eix 来更新 eix 的数据库。然后使用升级系统命令,来作出对系统的升级。
<linyin> 请问完整的升级系统的命令是?
-----------------------------------------
其中有些不明白的地方,如果说eix这个步骤不是必须的话。那我在 emerge --sync 后,系统如何知道那些包是所需升级的?
其中,ming_zym提出使用 q 参数一样可以搜索。不是很明白其中的搜索的意思,是否可以理解成为 update-eix ?
我的理解方式:
emege --sync --> update-eix
先同步服务器上的portage包,然后更新eix数据库,再通过命令和更新过后的eix数据库作比较,得出哪些包是需要更新的。
麻烦解答,谢谢 |
|