LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: easior lars

texlive是用gentoo仓库中的版本还是用ctan中的?

[复制链接]
发表于 2011-4-20 14:31:53 | 显示全部楼层
Post by timemars;2135751
他已经用x86了,就不要建议他用amd64了。。。


道理确实 是这样。不过我只是作个提醒,也无伤大雅吧;)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-20 14:32:02 | 显示全部楼层
Post by timemars;2135751
他已经用x86了,就不要建议他用amd64了。。。

其实,我还是比较保守,刚开始我确实添加了~x86到make.conf,但是发现几乎所有的包都被升级到~x86版就有一些担心了。最主要的是要编译280个包,可能要很长时间。如果要知道jsun的建议的话,安装系统之初就直接在make.conf中写上~x86了。

另外,如果有一堆包由于~x86的关系要被添加到package.keywords,有没有好办法?
回复 支持 反对

使用道具 举报

发表于 2011-4-20 14:34:50 | 显示全部楼层
Post by easior lars;2135752
非常感谢你的无私。获益良多啊。


不客气。我上面的帖子又有些更改。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-20 14:38:34 | 显示全部楼层
Post by jsun;2135755
不客气。我上面的帖子又有些更改。


我已经在看了,有了这些,就省去了很多问题。

不过各位老大就失去了很多展示能力的机会了,^_^。
回复 支持 反对

使用道具 举报

发表于 2011-4-20 14:38:47 | 显示全部楼层
Post by easior lars;2135754
其实,我还是比较保守,刚开始我确实添加了~x86到make.conf,但是发现几乎所有的包都被升级到~x86版就有一些担心了。最主要的是要编译280个包,可能要很长时间。如果要知道jsun的建议的话,安装系统之初就直接在make.conf中写上~x86了。

另外,如果有一堆包由于~x86的关系要被添加到package.keywords,有没有好办法?


有一个办法,就是用autounmask这个工具。
比如firefox-4.0-r3这个包只在~分支,那就
autounmask www-plugins/firefox-4.0-r3
这样会自动处理依赖关系,该加keywords的加keywords,该unmask的unmask
回复 支持 反对

使用道具 举报

发表于 2011-4-20 14:40:07 | 显示全部楼层
Post by easior lars;2135754

如果有一堆包由于~x86的关系要被添加到package.keywords,有没有好办法?


可能你对 package.keywords 的理解有一些问题,开启 ~x86 并不会导致软件包需要被添加到 package.keywords。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-20 14:44:29 | 显示全部楼层
Post by LiYanrui;2135758
可能你对 package.keywords 的理解有一些问题,开启 ~x86 并不会导致软件包需要被添加到 package.keywords。


不不,我是做了两次尝试。

第一次,我把~x86添加到make.conf中,此时emerge -auvDN world发现所有的包都将被更新到~x86,数量将近300,这就很可怕了。估计光编译就要一个白天的时间。

第二次,我把~x86从make.conf中去掉,之后将texlive-basic相关的包逐个添加到package.keywords中,接着更新,此时更新系统数量不大,在我的可接受范围之内。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-20 14:46:11 | 显示全部楼层
Post by jsun;2135757
有一个办法,就是用autounmask这个工具。
比如firefox-4.0-r3这个包只在~分支,那就
autounmask www-plugins/firefox-4.0-r3
这样会自动处理依赖关系,该加keywords的加keywords,该unmask的unmask


大侠,你说的有点晚了,我刚刚就用了最笨的办法,手动添了20个左右的包到keywords中。
真是相见恨晚啊。以后还请多指教。
回复 支持 反对

使用道具 举报

发表于 2011-4-20 14:52:31 | 显示全部楼层
Post by easior lars;2135759
不不,我是做了两次尝试。

第一次,我把~x86添加到make.conf中,此时emerge -auvDN world发现所有的包都将被更新到~x86,数量将近300,这就很可怕了。估计光编译就要一个白天的时间。

第二次,我把~x86从make.conf中去掉,之后将texlive-basic相关的包逐个添加到package.keywords中,接着更新,此时更新系统数量不大,在我的可接受范围之内。


奥,我以为你刚才说的是“你开启了 ~x86”之后,导致有一些包需要添加到“package.keywords”。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-20 14:57:12 | 显示全部楼层
Post by LiYanrui;2135761
奥,我以为你刚才说的是“你开启了 ~x86”之后,导致有一些包需要添加到“package.keywords”。


是我没表达清楚。CTEX的版主大人,对于gentoo中texlive包,中文用户有什么建议啊,gentoo中有什么样的字体值得安装?
回复 支持 反对

使用道具 举报

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

本版积分规则

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