|
发表于 2008-10-30 08:06:16
|
显示全部楼层
Post by zhou3345;1901203
兄弟还是没有明白我的意思,我不想装 texlive-2008, 不想装 freetype1, 不想装 ghostscript,
然后这样就无法安装 zhspacing了!
自行修改了一下zhspacing的ebuild, 使其依赖于 dev-texlive/texlive-xetex, 而不通过 inherit xetex-package 来依赖xetex了。
这样我可以只 emerge texlive-xetex zhspacing , 而不用管那些其他包了。我想,这也正是 portage 将texlive拆分为这许多包的原因。
另外,我想请教一下,是不是没有freetype1 和 ghostscript texlive会有些工作不正常?是哪些地方不正常呢?
freetype1是truetype的USE带给texlive的依赖,而ghostscript是因为app-text/texlive-2008 需要app-text/ps2eps,因后者需要ghostscript而不可避免引入的。
freetype1,我想你可以通过-truetype的USE避免,而ghostscript只要emerge texlive就必须的。
但是ghostscript是非常基本的一个包,如果你有装打印机的驱动或是需要postscript文件的相关处理都是需要的。在texlive中可能是和eps图片处理有关(估计是graphics等宏包)。当时之所以把xetex-package中的依赖从texlive-xetex改成>=texlive-2008[xetex]是因为你在使用xelatex的时候,实际上你还需要latex的一些配置文件,不是单纯地用texlive-xetex就可以了,具体的你可以看一下上面几楼。 |
|