gentoo中如何彻底删除xfce4?
时间:2009-02-11
来源:互联网
&&
--depclen && revdep-rebuild
还残留了很多名字带xfce的包在系统中 而且应该还有些名字中没有xfce的xfce4的包吧
emerge -C xfce*又不行 这下可难办了..
作者: Avast 发布时间: 2009-02-11
或者那些包直接就在 world 里。
作者: oceanboo 发布时间: 2009-02-11
emerge eix && update-eix
eix -CI xfce --only-names | xargs emerge -pC
(先p看清楚)
然后再mask这个套件的核心,比如xfce4-session??
之后的emerge -uDN world 之类就会告诉你那些没有被包括进xfce-base和xfce-extra的依赖包包
删一套桌面的时候,甚至连基本库,如kdelib, libgnome, libxfce**** 都可以mask
作者: MeaCulpa 发布时间: 2009-02-11
网上找到一篇文章说他在您的指教下 深入理解了world的
可惜没说是咋理解的
您能给讲解一下不?
作者: Avast 发布时间: 2009-02-11
作者: oceanboo
看依赖吧,既然留下很多名字带xfce,那肯定是有软件依赖它。
或者那些包直接就在 world 里。 |
网上找到一篇文章说他在您的指教下 深入理解了world的
可惜没说是咋理解的
您能给讲解一下不?
作者: Avast 发布时间: 2009-02-11
作者: Avast
我对world这个概念还是不太清楚
网上找到一篇文章说他在您的指教下 深入理解了world的 可惜没说是咋理解的 您能给讲解一下不? |
也指一个已安装的软件包列表文本文件
每个软件占一行
只有显式安装(直接 emerge)的软件才会被记录到 world 文件里
因为依赖关系而安装的不會出现
由于 world 是文本文件
用有足够权限的用户,比如 root 或 portage 组的用户
很容易可以看出 world 里包含那些包
例如这个命令可以看哪些包和 xfce 有关(可能不是全部,因为有些 xfce 相关的名字并不包含 xfce,例如 mousepad 等)
grep xfce /var/lib/portage/world
作者: 8pm 发布时间: 2009-02-11
作者: MeaCulpa
我一般删除portage一类包包这么干,不知道对你是不是有点用:
emerge eix && update-eix eix -CI xfce --only-names | xargs emerge -pC (先p看清楚) 然后再mask这个套件的核心,比如xfce4-session?? 之后的emerge -uDN world 之类就会告诉你那些没有被包括进xfce-base和xfce-extra的依赖包包 删一套桌面的时候,甚至连基本库,如kdelib, libgnome, libxfce**** 都可以mask |
以前只装了gentoolkit layman mirrorselect
man eix 两千多行... 晕啊....
eix 跟 equery 他们跟emerge 关系? 都是调用emerge么?
作者: Avast 发布时间: 2009-02-11
xfce-base/xfce4 xfce-extra/thunar-archive xfce-extra/xfce4-clipman xfce-extra/xfce4-weather
作者: somebody 发布时间: 2009-02-11
作者: somebody
我的world里关于xfce的就这几个
代码:
xfce-base/xfce4 xfce-extra/thunar-archive xfce-extra/xfce4-clipman xfce-extra/xfce4-weather |
world就是记录手工emerge 了哪些包 给emerge update 等使用
如果想手工emerge某包又不想让world记录 就emerge -1
那我可不可以 emacs /var/lib/portage/world
在里面加加减减 然后emerge -avuND wolrd
那会不会出现一个全新的世界?
假如world 是空的
emege -avuND world 回把系统已安装而world里没有的包umerge掉么?
作者: Avast 发布时间: 2009-02-11
作者: Avast
我能不能这样理解world
world就是记录手工emerge 了哪些包 给emerge update 等使用 如果想手工emerge某包又不想让world记录 就emerge -1 那我可不可以 emacs /var/lib/portage/world 在里面加加减减 然后emerge -avuND wolrd 那会不会出现一个全新的世界? 假如world 是空的 emege -avuND world 回把系统已安装而world里没有的包umerge掉么? |
不过这个world可以用来重装系统吧
stage3 + /usr/portage + /etc/* + /var/lib/world
然后 emerge -avuND world
嘿嘿
作者: Avast 发布时间: 2009-02-11
作者: Avast
我能不能这样理解world
world就是记录手工emerge 了哪些包 给emerge update 等使用 如果想手工emerge某包又不想让world记录 就emerge -1 那我可不可以 emacs /var/lib/portage/world 在里面加加减减 然后emerge -avuND wolrd 那会不会出现一个全新的世界? 假如world 是空的 emege -avuND world 回把系统已安装而world里没有的包umerge掉么? |
作者: kimux 发布时间: 2009-02-11
可是怎么能知道真干净了呢?
这样就算干净了么?
作者: Avast 发布时间: 2009-02-12
作者: MeaCulpa
我一般删除portage一类包包这么干,不知道对你是不是有点用:
emerge eix && update-eix eix -CI xfce --only-names | xargs emerge -pC (先p看清楚) 然后再mask这个套件的核心,比如xfce4-session?? 之后的emerge -uDN world 之类就会告诉你那些没有被包括进xfce-base和xfce-extra的依赖包包 删一套桌面的时候,甚至连基本库,如kdelib, libgnome, libxfce**** 都可以mask |
您给的这个方法,我没能实现出来
因为在这之前我的系统中带有xfce字样的包都被我手动emerge -C 掉了
我重新 emerge 了个xfce4-panel 并依赖加装了4个包
我将其中的一个libxfce4utils 用/etc/portage/package.mask mask掉
然后emerge -avuND world
也没得初啥有用的信息啊....
!!! The following installed packages are masked: - xfce-base/libxfce4util-4.4.3 (masked by: package.mask) /etc/portage/package.mask: #>x11-drivers/nvidia-drivers-173.14.13 For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. . |
作者: Avast 发布时间: 2009-02-12
emerge -avN world && emerge -a --depclean
emerge --depclean && revdep-rebuild 过了 可是怎么能知道真干净了呢? 这样就算干净了么? |
作者: mathfeel 发布时间: 2009-02-12
作者: mathfeel
修改USE後和把xfce*的東西从/var/lib/portage/world里除掉以后:
代码:
emerge -avN world && emerge -a --depclean 如果depclean没有清理掉包X,代表(1) X在world内,你曾经特别要求过要装X:emerge X 或(2)X是world内某包Y所需要的。如果你从来没有emerge X过,X是不会在world里面的。这样还不干净(一些CONFIG_FILE会流下来,你可以自depclean时用-v来看清楚)的话你就reformat好了。 |
emerge -avN world 并不删除任何东西
emerge --depclean 才干这事情
那先运行emerge -avN world的作用是啥?
作者: Avast 发布时间: 2009-02-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28