Yum ulanyp, baglylyklar bilen paketleri nädip aýyrmaly


Adatça, YUM paket dolandyryş ulgamyny ulanyp bir bukjany aýyrmak, garaşlylygy bilen bilelikde şol bukjany aýyrar. Şeýle-de bolsa, ulgamda käbir garaşlylyklar aýrylmaz, bular ulanylmadyk garaşlylyk ýa-da (YUM adam sahypasyna görä\ýaprak paketleri diýlip atlandyrylyp bilner).

Bu makalada, CentOS we RHEL paýlamalarynda YUM paket dolandyryjysyny ulanyp, garaşlylygy bilen birlikde bukjany aýyrmagyň ýa-da aýyrmagyň iki usulyny düşündireris.

1. YUM-yň awtomatiki opsiýasyny ulanmak

Bu usul, YUM-yň esasy konfigurasiýa faýlynda /etc/yum.conf arassa_requirements_on_remove görkezmesini goşmagyňyzy talap edýär. Görkezilişi ýaly redaktirlemek üçin açmak üçin halaýan buýruk setir redaktoryňyzy ulanyp bilersiňiz.

# vim /etc/yum.conf

Soňra aşakdaky çykyşda görkezilişi ýaly /etc/yum.conf faýlyna aşakdaky setiri goşuň. Biriniň bahasy direktiwanyň açykdygyny ýa-da açykdygyny görkezýär, nol başgaça many berýär.

[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

Üýtgeşmeleri ýazdyryň we faýldan çykyň.

Mundan beýläk, her gezek bir bukjany aýyranyňyzda, YUM her paketiň garaşlylygyndan geçýär we başga bukjalar zerur bolmasa, olary aýyrýar.

# yum autoremove

2: yum-plugin-remove-with ýaprakly Plugini ulanmak

Bu giňeltme, gurnama bukjasyna goşulan, ýöne awtomatiki usulda aýrylmaýan ulanylmadyk baglylyklary aýyrýar. Şeýle hem, ulgamy ulanylmaýan kitaphanalardan we paketlerden arassa saklamaga kömek edýär.

Ilki bilen aşakdaky buýrugy ulanyp, bu giňeltmäni ulgamyňyza guruň.

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

Giňeldiş guranyňyzdan soň, her gezek bukjany aýyrmak isläniňizde, meselem, --remove-leaves baýdagyny goşuň.

# yum remove policycoreutils-gui --remove-leaves

Has giňişleýin maglumat üçin YUM-nyň adam sahypasyna göz aýlaň:

# man yum

Bu hemmesi! Bu gysga makalada, YUM ulanyp ulanylmaýan garaşlylyklar bilen birlikde bukjany aýyrmagyň iki peýdaly usulyny görkezdik. Soraglaryňyz bar bolsa, bize ýetmek üçin aşakdaky düşündiriş formuny ulanyň.