- 尋找不使用的孤兒套件
[root@www ~]# package-cleanup --problems or --leaves or --orphans or --oldkernels
--problems : 列出套件相依問題
--orphans : 列出孤兒套件,亦即不屬於任何容器。
--dupes : 掃瞄重複套件
--leaves : 列出樹葉節點(leaf nodes)套件,刪除前要先確定此套件是否真的不需要。
--oldkernels: 移除舊核心及核心發展套件
- 確定尋找工具套件已安裝
[root@demo ~]# whereis package-cleanup
package-cleanup: /usr/bin/package-cleanup /usr/share/man/man1/package-cleanup.1.gz
[root@demo ~]# rpm -qf /usr/bin/package-cleanup
yum-utils-1.1.26-11.el6.noarch
- 列出套件相依問題
[root@demo ~]# package-cleanup --problems
Package rhn-check-1.0.0-38.el6.noarch requires yum-rhn-plugin >= ('0', '0.5.3', '30')
- 列出孤兒套件
[root@demo yum.repos.d]# package-cleanup --orphans
kernel-2.6.32-71.29.1.el6.x86_64
kernel-firmware-2.6.32-71.29.1.el6.noarch
pexpect-2.3-6.el6.noarch
yum-3.2.27-14.el6.centos.noarch
- 列出樹葉節點(leaf nodes)套件
[root@demo ~]# package-cleanup --leaves
liberation-mono-fonts-1.05.1.20090721-4.el6.noarch
liberation-serif-fonts-1.05.1.20090721-4.el6.noarch
libertas-usb8388-firmware-5.110.22.p23-3.1.el6.noarch