LinuxSir.cn,穿越时空的Linuxsir!

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

系统升级软件包的怪问题?

[复制链接]
发表于 2005-8-31 23:58:52 | 显示全部楼层 |阅读模式
我现在用的KDE3。4。2,但是我现在用这个命令升级的时候,
emerge --update --deep --newuse world
会把我的kdelibs降到3。4。1,里边一共有5个包会降。
kde-base/kdelibs ~amd64
kde-base/imlib2 ~amd64
kde-base/kdeprint ~amd64
kde-base/konqueror ~amd64
kde-base/kpdf ~amd64

如果用emerge --update --newuse world,不加deep的话,就不会出现上面说的问题。怎么样解决这个问题? :thank
发表于 2005-9-1 09:08:26 | 显示全部楼层
  1. # emerge --upgradeonly --deep --newuse world
复制代码

或者干脆简单点好了
  1. # emerge -UDN world
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-1 21:02:09 | 显示全部楼层
没有搞清楚那个软件包依赖3.4.1的kde,没有办法,用amd64,不用~amd64了。
--upgradeonly,这个过时了,现在是--update。
回复 支持 反对

使用道具 举报

发表于 2005-9-2 22:58:46 | 显示全部楼层
我是新手,没经历upgradeonly流行的时代。
为什么过时啦?update怎么实现upgradeonly的功能呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-3 02:06:47 | 显示全部楼层
upgradeonly=update
你可以试试upgradeonly,不过emerge会告诉你用update
回复 支持 反对

使用道具 举报

发表于 2005-9-3 13:04:21 | 显示全部楼层
不一样啊,在我这里--update会降包(譬如我曾经merge了一个~x86的包,而我在package.unmask中也没写明接受~x86关键字,那么在emerge -uD world时就会将版本降低到x86关键字的那个包),而--upgradeonly不会。
回复 支持 反对

使用道具 举报

发表于 2005-9-9 04:51:58 | 显示全部楼层
这个不同之处是gentoo不提倡使用upgradeonly的原因啊,如果有的包有安全问题是需要降低版本的
回复 支持 反对

使用道具 举报

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

本版积分规则

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