LinuxSir.cn,穿越时空的Linuxsir!

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

[solved]怎样移除所有多媒体软件

[复制链接]
发表于 2007-10-17 19:31:21 | 显示全部楼层 |阅读模式
主菜单里面的
Sound&Video
菜单有
cd player
movie player
Record level monitor
volumn control
volumn monitor
我不想把gentoo弄成一个和windows一样有多媒体,游戏等的功能全面的操作系统,
我只想把它弄成一个高效,速度,适合写程序作开发的操作系统.所以想把这些东西都删
掉.
发表于 2007-10-17 21:10:44 | 显示全部楼层
简单又快捷的方法是:
1. 把那些多媒体菜单项都 del 掉;
2. 假定自己已经把那些多媒体程序都移除了,经过一段时间的自我欺骗,最后自己也会认为这些程序已经被咔嚓了。只是 emerge -uDNa world 的时候会想起来。

麻烦的方法是统计出系统已经安装的那些多媒体程序的名字,然后一个一个的 emerge -C 掉,然后再在 package.provide 文件中填上这些程序的名字,对系统肆意欺瞒。

除此之外,我也希望能有更好的方法。
回复 支持 反对

使用道具 举报

发表于 2007-10-17 22:42:36 | 显示全部楼层
如果你装了一个meta包,还不是那么容易的事呢
因为那些包是作为依赖关系被安装的
如果你只是把那些包删掉,在你update world的时候,还会被安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 01:01:35 | 显示全部楼层
Post by lyanry
简单又快捷的方法是:
1. 把那些多媒体菜单项都 del 掉;
2. 假定自己已经把那些多媒体程序都移除了,经过一段时间的自我欺骗,最后自己也会认为这些程序已经被咔嚓了。只是 emerge -uDNa world 的时候会想起来。

麻烦的方法是统计出系统已经安装的那些多媒体程序的名字,然后一个一个的 emerge -C 掉,然后再在 package.provide 文件中填上这些程序的名字,对系统肆意欺瞒。

除此之外,我也希望能有更好的方法。

呵呵,我追求的是性能,
原来刚装好gnome时并没有这些软件,是emerge gedit时装上了gnome-media,所以就有了这些软件.emerge --unmerge gnome-media可以移除它们,然后再把make.conf与多媒体有关的USE都删掉,不知道以后update world会不会再次装上这些东西.
但有点不明白,既然gnome-media是 emerge gedit是装上的,说明gnome-lib是gedit的依赖包.
那为什么emerge --unmerge gnome-media后,gedit仍能正常运行呢?
回复 支持 反对

使用道具 举报

发表于 2007-10-18 01:13:47 | 显示全部楼层
gentoo里依赖分三种,编译时依赖,运行时依赖和安装后依赖.
ebuild里的变量分别是 DEPEND RDEPEND和PDEPEND
后一种实际是安装后另外推荐安装的软件

我看了gedit的ebuild,里面的依赖关系里,没有gnome-media

$ equery d gnome-media
[ Searching for packages depending on gnome-media... ]
dev-python/gnome-python-desktop-2.18.0 (>=gnome-extra/gnome-media-2.10.0)
gnome-base/gnome-2.18.3 (>=gnome-extra/gnome-media-2.18.0)
media-sound/sound-juicer-2.16.4 (>=gnome-extra/gnome-media-2.11.91)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 11:56:32 | 显示全部楼层
原来是这样,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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