Hvernig á að fjarlægja pakka með ósjálfstæði með því að nota Yum


Venjulega fjarlægir pakka með YUM pakkastjórnunarkerfi þann pakka ásamt ósjálfstæði hans. Hins vegar verða ákveðnar ósjálfstæðir ekki fjarlægðir af kerfinu, þetta er það sem við getum kallað „ónotuð háð“ eða (svokallaðir „laufpakkar“ samkvæmt YUM man page).

Í þessari grein munum við útskýra tvær leiðir til að fjarlægja eða fjarlægja pakka ásamt ósjálfstæði þeirra með því að nota YUM pakkastjóra í CentOS og RHEL dreifingum.

1. Notaðu YUM's Autoremove Option

Þessi aðferð krefst þess að þú bætir við tilskipuninni clean_requirements_on_remove í aðalstillingarskrá YUM /etc/yum.conf. Þú getur notað uppáhalds skipanalínuritlina til að opna hann til að breyta eins og sýnt er.

# vim /etc/yum.conf

Bættu síðan eftirfarandi línu við /etc/yum.conf skrána eins og sýnt er í úttakinu hér að neðan. Gildi einn gefur til kynna að tilskipunin sé virkjuð (eða kveikt), núll þýðir annað.

[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

Vistaðu breytingarnar og lokaðu skránni.

Héðan í frá, í hvert skipti sem þú fjarlægir pakka, fer YUM í gegnum ósjálfstæði hvers pakka og fjarlægir þá ef þeirra er ekki lengur þörf fyrir neinn annan pakka.

# yum autoremove

2: Notkun yum-plugin-remove-with-leaves Plugin

Þessi viðbót fjarlægir allar ónotaðar ósjálfstæðir sem bætt var við með uppsetningarpakka, en yrði ekki fjarlægt sjálfkrafa. Það hjálpar þér einnig að halda kerfi hreinu af ónotuðum bókasöfnum og pökkum.

Settu fyrst upp þessa viðbót á vélinni þinni með því að nota eftirfarandi yum skipun.

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

Þegar þú hefur sett upp viðbótina, í hvert skipti sem þú vilt fjarlægja pakka skaltu bæta --remove-leaves við fánanum, til dæmis.

# yum remove policycoreutils-gui --remove-leaves

Fyrir frekari upplýsingar, skoðaðu mansíðu YUM:

# man yum

Það er allt og sumt! Í þessari stuttu grein höfum við sýnt tvær gagnlegar leiðir til að fjarlægja pakka ásamt ónotuðum ósjálfstæðum með YUM. Ef þú hefur einhverjar spurningar, notaðu athugasemdareyðublaðið hér að neðan til að ná í okkur.