poradniki
Komendy yum dla pocz膮tkuj膮cych

YUM to skr贸t od Yellowdog Updater Modified, kt贸ry jest narz臋dziem do zarz膮dzania pakietami opartym na RPM (RedHat Package Manager) dla system贸w Linux.
G艂贸wny plik konfiguracyjny YUM znajduje si臋 w “/etc/yum.conf”, a rozszerzenia .repo s膮 przechowywane w katalogu “/etc/yum.repos.d”. U偶ywaj膮c ‘polecenia yum’ mo偶emy zainstalowa膰 wszystkie pakiety bezpo艣rednio z Internetu, a tak偶e za艂o偶y膰 lokalne repozytorium yum za pomoc膮 .iso lub DVD. Obecnie yum zosta艂o wyparte przez dnf, kt贸ry jest jego nowsz膮 wersj膮.
Plik konfiguracyjny yum
W pliku konfiguracyjnym /etc/yum.conf mo偶na zdefiniowa膰 osobne sekcje dla ka偶dego nowego repozytorium, z kt贸rego ma korzysta膰 system.
Dyrektywa | Opis |
cachedir | Katalog-magazyn do sk艂adowania pobranych plik贸w. Domy艣lnie /var/cache/yum/$basearch/$releasever . |
keepcach | Okre艣la czy sk艂adowa膰 pakiet i nag艂贸wek cache po pozytywnie zako艅czonej instalacji. Domy艣lnie wy艂膮czone (0). |
debuglevel | Poziom debugowania jakie b臋dzie zapisane w logu. Minimum 1 i maksimum 10, domy艣lnie 2. Warto艣膰 0 wy艂膮cza t膮 opcj臋. |
logfile | Po艂o偶enie pliku z logami. Domy艣lnie /var/log/yum.log . |
exactarch | Okre艣la czy aktualizowa膰 tylko pakiety, kt贸re pasuj膮 do architektury CPU. Domy艣lnie w艂膮czone (1). |
obsoletes | Sprawdza i zamienia jakiekolwiek przestarza艂e pakiety w czasie aktualizacji. Domy艣lnie w艂膮czone (1). |
gpgcheck | Okre艣la czy sprawdza膰 sygnatur臋 GPG pod k膮tem autentyczno艣ci pakietu. Domy艣lnie w艂膮czone (1). |
plugin | Okre艣la czy wraz z pakietami maj膮 by膰 pobierane pluginy. Domy艣lnie w艂膮czone (1). |
installonly_limit | Okre艣la liczb臋 wersji j膮dra systemu utrzymywanych w systemie. Domy艣lna warto艣膰 3 oznacza, 偶e zainstalowane b臋d膮 maksymalnie 3 j膮dra. Je艣li podczas aktualizacji systemu b臋dzie instalowane kolejne, najstarsze zostanie usuni臋te. Zainstalowane j膮dra b臋d膮 widoczne w menu gruba, daj膮c mo偶liwo艣膰 uruchomienia systemu na wybranym z nich. |
Polecenie yum linux
Jak sprawdzi膰 czy s膮 aktualizacje
sudo yum check-update
Instalacja konkretnej akualizacji yum
sudo yum install vsftpd
Aktualizacja konkretnego pakietu
sudo yum update vsftpd -y
sudo yum update -y
Jak wykluczy膰 konkretny pakiet 偶eby go nie aktualizowa膰
sudo yum list updates | cat -n
sudo yum -x "package_name*" update
sudo yum update --security
Jak usun膮膰 konkretny pakiet yum
sudo yum remove nazwa_pakietu
Lista pakiet贸w yum
sudo yum list all
sudo yum list installed
Jak sprawdzi膰 szczeg贸艂y pakietu
sudo yum info vsftpd
Czyszczenie cache
sudo yum clean all
Jak zainstalowa膰 grup臋 pakiet贸w
sudo yum grouplist
sudo yum groupinfo 'nazwa_grupy'
Instalacja rpm
sudo yum localinstall nazwa.rpm
Upgrade ca艂ego systemu za pomoc膮 yum
sudo yum upgrade -y
Downgrade pakietu
sudo yum downgrade nazwa_pakietu
Historia
sudo yum history