Korzystanie z menedżera pakietów YUM na CentOS i RHEL

w tym artykule rozważymy menedżer pakietów YUM, który pozwala zarządzać instalacją, usuwaniem i aktualizowaniem programów (pakietów RPM), automatycznie rozwiązywać zależności i zarządzać dodatkowymi repozytoriami. Ten artykuł będzie przydatny dla początkujących administratorów Linuksa jako mniam Ściągawka.

Yum (Yellowdog Updater Modified) to konsolowy menedżer pakietów dla dystrybucji Linuksa oparty na pakietach RPM (RedHat Package Manager). Należą do nich takie popularne OSs jak RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

instalowanie, aktualizowanie i usuwanie pakietów za pomocą YUM

od czego zacząć? Jak w każdym innym przypadku, zacznijmy od pomocy:

yum help – pełna pomoc na mniam

podświetlę najpopularniejsze polecenia mniam:

yum clean all – czyści pamięć podręczną wszystkich pakietów (zwykle używana w przypadku wystąpienia problemów z yum)

yum makecache – odtwarza pamięć podręczną pakietu

yum repolist – wyświetla listę wszystkich podłączonych repozytoriów, wyjście wygląda następująco:

Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base:* extras:* updates:repo id repo name statusbase/7/x86_64 CentOS-7 - Base 10,019extras/7/x86_64 CentOS-7 - Extras 435updates/7/x86_64 CentOS-7 - Updates 2,500repolist: 12,954

mam zainstalowane tylko standardowe repozytoria CentOS 7: baza, Dodatki i aktualizacje.

yum list available – wyświetla listę wszystkich pakietów dostępnych do instalacji.

yum list installed – pokazuje listę wszystkich pakietów zainstalowanych w systemie.

yum list kernel – wyświetla listę pakietów związanych z jądrem Linuksa.

możesz sprawdzić, czy określony Pakiet jest zainstalowany na serwerze CentOS (na przykład, sprawdź status pakietu apache):

yum list installed httpd

Installed Packageshttpd.x86_64 2.4.6-89.el7.centos.1 @updates

możesz uzyskać szczegółowe informacje na temat konkretnego pakietu. Na przykład, uzyskajmy więcej informacji o pakiecie MariaDB:

yum info mariadb

yum info = Pobierz informacje o pakiecie

aby zainstalować pakiet, yum install jest używany. Aby zainstalować serwer WWW apache, uruchom to polecenie:

yum install httpd

jeśli widzisz wątek ” Traceback (most recent call last):.błąd: nie można uruchomić nowego wątku” błąd podczas uruchamiania jakichkolwiek poleceń yum, prawdopodobnie nie masz wystarczającej ilości pamięci RAM na serwerze. Spróbuj dodać trochę pamięci RAM lub wyłączyć wtyczki yum (określ plugins=0 w /etc/yum.conf).

przed zainstalowaniem pakietu możesz sprawdzić jego zależności za pomocą polecenia:

yum deplist httpd

jeśli chcesz zainstalować pakiet, ale zapomniałeś jego pełnej nazwy, możesz użyć symbolu *. Na przykład:

yum install epel-*

Resolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-11 will be installed--> Finished Dependency ResolutionInstall 1 PackageTotal download size: 15 kInstalled size: 24 kIs this ok :

Jeśli tylko wejdziesz:

yum install epel

No package epel available.Error: Nothing to do

nie zobaczysz żadnego dostępnego pakietu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.