LinuxSir.cn,穿越时空的Linuxsir!

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

新手,问个emerge的问题

[复制链接]
发表于 2005-12-15 12:28:42 | 显示全部楼层 |阅读模式
昨天第一次接触gentoo,想emerge一个prozilla,用的是
GENTOO_MIRRORS="http://gentoo.139pay.com"
SYNC="rsync://gentoo.139pay.com/gentoo-portage"
可是有如下提示:
Calculating dependencies
!!! All ebuilds that could satisfy "prozilla" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-client/prozilla-1.3.7.3 (masked by: package.mask)
# Tavis Ormandy <taviso@gentoo.org> (9 Feb 2005)
# Masked pending security audit.


For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.

我按照帖子里说的把ACCEPT_KEYWORDS设为"~x86"也不行。应该怎么安装呢?

还有,看到这个软件是由于未通过安全审核而被mask,就算能装上去,系统会不会有影响?能不能装个较低的稳定版本?
我看我的/usr/portage/www-client/prozilla/中只有一个ebuild文件,是prozilla-1.3.7.3.ebuild,用emerge -p "<prozilla-1.3"也没结果,请问该怎么办?

以前一直用debian,现在接触gentoo,真陌生啊,希望大家不吝赐教。
发表于 2005-12-15 13:07:08 | 显示全部楼层
谢谢你使用我做的gentoo镜象。去掉/usr/portage/profiles/package.mask里的www-client/prozilla这行即可。如果你非要装的话。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 13:22:48 | 显示全部楼层
Post by fei
如果你非要装的话。


我只是想用这个软件,不在乎版本,就没有方法用emerge安装一个稳定的版本吗?
回复 支持 反对

使用道具 举报

发表于 2005-12-15 14:37:30 | 显示全部楼层
这个也没别的版本啊。就一个,不是版本的问题。因为安全已经mask它了。
回复 支持 反对

使用道具 举报

发表于 2005-12-15 18:09:45 | 显示全部楼层
最好不要去修改/usr/portage/profiles/package.mask

对于被profile mask的软件,对于新手来说,比较"官方"的办法是

在/etc/portage/package.unmask 中加入
www-client/prozilla
然后

在/etc/portage/package.keywords 中加入
www-client/prozilla   ~x86

然后直接emerge 就可以了。

当然 package.keywords 和package.unmask 都要手动建立。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 19:13:17 | 显示全部楼层
Post by Nankai
最好不要去修改/usr/portage/profiles/package.mask

对于被profile mask的软件,对于新手来说,比较"官方"的办法是

在/etc/portage/package.unmask 中加入
www-client/prozilla
然后

在/etc/portage/package.keywords 中加入
www-client/prozilla   ~x86

然后直接emerge 就可以了。

当然 package.keywords 和package.unmask 都要手动建立。


谢谢大家,已经装上了。我这里网络不好,主要是想在emerge的时候多线程下载。

再问个问题,刚才想emerge luit的时候发现它依赖x11-libs/libX11这个包,可我只想在console下用,我用USE="-X"也不行。记得以前在debian中好像没有这种依赖关系。可以通过更改USE变量改变它的依赖性吗?或者还有什么其他方法?最好不是暴力方法:thank
回复 支持 反对

使用道具 举报

发表于 2005-12-15 19:48:07 | 显示全部楼层
关注ing...
我不要qt,kde,mozilla.......
每次装完系统都有
回复 支持 反对

使用道具 举报

发表于 2005-12-16 23:21:16 | 显示全部楼层
Post by sssslang

再问个问题,刚才想emerge luit的时候发现它依赖x11-libs/libX11这个包,可我只想在console下用,我用USE="-X"也不行。记得以前在debian中好像没有这种依赖关系。可以通过更改USE变量改变它的依赖性吗?或者还有什么其他方法?最好不是暴力方法:thank

怎么没人理?
回复 支持 反对

使用道具 举报

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

本版积分规则

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