LinuxSir.cn,穿越时空的Linuxsir!

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

怎样安装比较旧的软件!

[复制链接]
发表于 2009-1-3 12:27:02 | 显示全部楼层 |阅读模式
比如,我用的是~x86分支,想安装kde 3.5.10相关。
但是我ACCEPT_KEYWORDS="x86" emerge --search kde
却只搜索到kde4相关,但是我查看/usr/portage,portage树中有kde3相关的ebuild。

怎样才能搜索到并安装版本比较旧的软件?

手册我仔细看了,没有答案,故发帖请教!
发表于 2009-1-3 12:45:14 | 显示全部楼层
echo "kde-base/kde -* x86" >> /etc/portage/package.keywords
emerge kde

其他要装x86的,依葫芦画瓢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 13:43:59 | 显示全部楼层
我试过了,这样安装的就是kde 3.5.9
回复 支持 反对

使用道具 举报

发表于 2009-1-3 14:17:02 | 显示全部楼层
安装指定版本的软件:

emerge -av =media-fonts/wqy-zenhei-0.8.34_p20081027
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 14:47:50 | 显示全部楼层
Post by Hosanna;1933336
安装指定版本的软件:

emerge -av =media-fonts/wqy-zenhei-0.8.34_p20081027

这样果然可以。

我还有一个问题:
怎么找到一个软件版本的特定步进(比如,我不光要安装kdelibs 3.5.10,我还想安装最新步进kdelibs-3.5.10(目前的portage树中最新的是kdelibs-3.5.10-r2).

也就说我想在portage树中搜若某个软件的全部版本(比如kdelibs,3.5.×,4.×.*),从中选取我想要的安装。
但是emerge --search *似乎不能完成我想要的。
回复 支持 反对

使用道具 举报

发表于 2009-1-3 15:00:11 | 显示全部楼层
Post by pxbfeiniao;1933354
这样果然可以。

我还有一个问题:
怎么找到一个软件版本的特定步进(比如,我不光要安装kdelibs 3.5.10,我还想安装最新步进kdelibs-3.5.10(目前的portage树中最新的是kdelibs-3.5.10-r2).

也就说我想在portage树中搜若某个软件的全部版本(比如kdelibs,3.5.×,4.×.*),从中选取我想要的安装。
但是emerge --search *似乎不能完成我想要的。


#check all available versions of a package
  equery list -p <package>

#install a specific version of a package
  emerge =<package><version>
回复 支持 反对

使用道具 举报

发表于 2009-1-3 18:05:05 | 显示全部楼层
可以编辑/etc/portage/package.mask ,把不想装的高版本mask掉。
回复 支持 反对

使用道具 举报

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

本版积分规则

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