LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo怎么删除用不到的字体

[复制链接]
发表于 2009-3-9 12:49:18 | 显示全部楼层 |阅读模式
不知道为什么gentoo软件依赖那么多字体,装xorg是自动装了很多,装evince的时候又自动装字体,我以前用Arch的时候都没有这些字体,如果想删掉这些不用的字体,有什么方法吗?
发表于 2009-3-9 12:57:44 | 显示全部楼层
自己修改ebuild
比如xorg-server-1.5.3-r2.ebuild
找到里面的media-fonts/XXXX75dpi 前面加上!然后保存
ebuild xorg-server-1.5.3-r2.ebuild digest
最好建立自己的ebuild库,玩gentoo的没有自己的ebuild库很郁闷的

另外,arch里面的Xorg-1.4.X里面也需要3个像素字体的,只有1.5以上才不需要

如果如 http://www.linuxsir.cn/bbs/post1958122-4.html
提到的那样,那么xorg-1.4.X那些也应该可以不需要像素字体,具体看有没有人现在在用xorg-1.4.X的能否实验一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 13:48:35 | 显示全部楼层
Post by nonplus;1958231
自己修改ebuild
比如xorg-server-1.5.3-r2.ebuild
找到里面的media-fonts/XXXX75dpi 前面加上!然后保存
ebuild xorg-server-1.5.3-r2.ebuild digest
最好建立自己的ebuild库,玩gentoo的没有自己的ebuild库很郁闷的

另外,arch里面的Xorg-1.4.X里面也需要3个像素字体的,只有1.5以上才不需要

如果如 http://www.linuxsir.cn/bbs/post1958122-4.html
提到的那样,那么xorg-1.4.X那些也应该可以不需要像素字体,具体看有没有人现在在用xorg-1.4.X的能否实验一下

谢谢
但是改了ebuild同步之后就又被改回去了吧,每次都要改了再升级也太麻烦了吧?
回复 支持 反对

使用道具 举报

发表于 2009-3-9 15:47:45 | 显示全部楼层
自己修改的东西,不要原地修改,这样一同步就会给覆盖,自己做个overlay吧!其实喜欢就自己DIY,不喜欢就不理它,Gentoo也很好啊!没有完全百分百合心意的系统,不然你也不会走到Gentoo这份地来,哈!接受新事物。
回复 支持 反对

使用道具 举报

发表于 2009-3-9 17:47:11 | 显示全部楼层
Post by ufly;1958260
谢谢
但是改了ebuild同步之后就又被改回去了吧,每次都要改了再升级也太麻烦了吧?


所以说最好有自己的ebuild库

cat /etc/make.conf | grep PORTDIR_OVERLAY
PORTDIR_OVERLAY="/usr/local/portage"
回复 支持 反对

使用道具 举报

发表于 2009-3-9 21:22:16 | 显示全部楼层
把不想装的包当自己用别的方式装了写到某某文件里。
$ cat /etc/portage/profile/package.provided
app-text/tetex-3.0_p1-r6
media-fonts/arphicfonts-0.1.20060928
media-fonts/ttf-bitstream-vera-1.10-r3
www-servers/tomcat-6.0.18-r1
回复 支持 反对

使用道具 举报

发表于 2009-3-9 21:35:29 | 显示全部楼层
是哒  有依赖但用不到的字体添加到package.provided 才是正途 , 用不到ebuild的啦
回复 支持 反对

使用道具 举报

发表于 2009-3-10 11:32:28 | 显示全部楼层
恩,又学到个新东东
package.provided
看来有时间要看男人才行。。。
回复 支持 反对

使用道具 举报

发表于 2009-3-10 16:09:34 | 显示全部楼层
Post by asmart;1958445
是哒  有依赖但用不到的字体添加到package.provided 才是正途 , 用不到ebuild的啦


有依赖又用不到
这个是不是比较诡异?
回复 支持 反对

使用道具 举报

发表于 2009-3-10 16:26:27 | 显示全部楼层
不诡异  package.provided就是告诉系统这个包我已经装了 不要在check了 ..
回复 支持 反对

使用道具 举报

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

本版积分规则

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