Wéi läschen Packagen mat Ofhängegkeeten mat Yum


Normalerweis ewechzehuelen e Package mam YUM Package Management System wäert dëse Package zesumme mat sengen Ofhängegkeeten ewechhuelen. Wéi och ëmmer, bestëmmte Ofhängegkeete ginn net vum System geläscht, dëst si wat mir als onbenotzt Ofhängegkeeten oder (sougenannte Blatpakete laut YUM Man Page) nenne kënnen.

An dësem Artikel erkläre mir zwee Weeër fir e Package ze läschen oder ze deinstalléieren zesumme mat hiren Ofhängegkeeten mam YUM Package Manager an CentOS a RHEL Verdeelungen.

1. Benotzt YUM's Autoremove Option

Dës Method erfuerdert datt Dir d'Direktiv clean_requirements_on_remove an der YUM Haaptkonfiguratiounsdatei /etc/yum.conf addéiere kënnt. Dir kënnt Äre Liiblings Kommandozeil Editor benotze fir se opzemaachen fir z'änneren wéi gewisen.

# vim /etc/yum.conf

Füügt dann déi folgend Zeil an d' /etc/yum.conf Datei wéi an der Ausgab hei ënnen. E Wäert vun engem weist datt d'Direktiv aktivéiert ass (oder ageschalt), eng Null heescht anescht.

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

clean_requirements_on_remove=1

Späichert d'Ännerungen a gitt d'Datei aus.

Vun elo un, all Kéier wann Dir e Package läscht, geet YUM duerch d'Ofhängegkeete vun all Package a läscht se wann se net méi vun engem anere Package gebraucht ginn.

# yum autoremove

2: Benotzt de yum-plugin-remove-with-leaves Plugin

Dës Extensioun läscht all onbenotzt Ofhängegkeeten, déi vun engem Installatiounspaket hinzugefügt goufen, awer net automatesch geläscht ginn. Et hëlleft Iech och e System propper vun onbenotzten Bibliothéiken a Packagen ze halen.

Installéiert dës Extensioun als éischt op Ärem System mat dem folgenden Yum Kommando.

# yum install yum-plugin-remove-with-leaves

Wann Dir d'Extensioun installéiert hutt, all Kéier wann Dir e Package wëllt läschen, füügt zum Beispill de --remove-leaves Fändel derbäi.

# yum remove policycoreutils-gui --remove-leaves

Fir méi Informatioun, kuckt op YUM's Mann Säit:

# man yum

Dat ass alles! An dësem kuerzen Artikel hu mir zwee nëtzlech Weeër gewisen fir e Package zesumme mat onbenotzten Ofhängegkeete mat YUM ze läschen. Wann Dir Froen hutt, benotzt de Kommentarformular hei ënnen fir eis z'erreechen.