Bii o ṣe le Yọ Awọn idii pẹlu Awọn igbẹkẹle Lilo Yum


Ni deede, yiyọ package kan nipa lilo eto iṣakoso package YUM yoo yọ package yẹn kuro pẹlu awọn igbẹkẹle rẹ. Sibẹsibẹ, awọn igbẹkẹle kan ko ni yọ kuro lori eto naa, iwọnyi ni ohun ti a le sọ bi\"awọn igbẹkẹle ti a ko lo" tabi (eyiti a pe ni "awọn idii ewe" gẹgẹbi oju-iwe eniyan YUM).

Ninu àpilẹkọ yii, a yoo ṣalaye awọn ọna meji lati yọkuro tabi yọkuro package kan pẹlu awọn igbẹkẹle wọn nipa lilo oluṣakoso package YUM ni awọn kaakiri CentOS ati RHEL.

1. Lilo Aṣayan Autoremove YUM

Ọna yii nbeere ki o ṣafikun itọsọna clean_requirements_on_remove ni faili iṣeto ni akọkọ YUM /etc/yum.conf. O le lo ayanfẹ laini aṣẹ olootu lati ṣii rẹ fun ṣiṣatunkọ bi o ti han.

# vim /etc/yum.conf

Lẹhinna ṣafikun laini atẹle si faili /etc/yum.conf bi o ṣe han ninu iṣẹjade ni isalẹ. Iye ti ọkan tọka pe itọsọna ti ṣiṣẹ (tabi tan-an), odo kan tumọ si bibẹkọ.

[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

Fipamọ awọn ayipada ki o jade kuro ni faili naa.

Lati isisiyi, ni gbogbo igba ti o ba yọ awọn idii kan kuro, YUM n lọ nipasẹ awọn igbẹkẹle package kọọkan ki o yọ wọn ti wọn ko ba nilo wọn nipasẹ package miiran.

# yum autoremove

2: Lilo yum-ohun itanna-yọ-kuro-pẹlu Ohun itanna

Ifaagun yii yọkuro eyikeyi awọn igbẹkẹle ti a ko lo ti a fi kun nipasẹ package fifi sori ẹrọ, ṣugbọn kii yoo yọkuro laifọwọyi. O tun ṣe iranlọwọ fun ọ lati tọju eto mọ ti awọn ile ikawe ti a ko lo ati awọn idii.

Akọkọ fi itẹsiwaju yii sori ẹrọ rẹ nipa lilo atẹle yum pipaṣẹ.

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

Lọgan ti o ba ti fi sori ẹrọ ni itẹsiwaju, nigbakugba ti o ba fẹ yọ package kan, ṣafikun Flag - yọ-leaves , fun apẹẹrẹ.

# yum remove policycoreutils-gui --remove-leaves

Fun alaye diẹ sii, ṣayẹwo oju-iwe eniyan YUM:

# man yum

Gbogbo ẹ niyẹn! Ninu nkan kukuru yii, a ti fihan awọn ọna iwulo meji lati yọ package kan pẹlu awọn igbẹkẹle ti a ko lo nipa lilo YUM. Ti o ba ni awọn ibeere eyikeyi, lo fọọmu asọye ni isalẹ lati de ọdọ wa.