Bruke YUM Package Manager På CentOS og RHEL

i denne artikkelen vil vi vurdere YUM package manager som gjør det mulig å administrere program (RPM pakker) installasjon, fjerning og oppdatering, automatisk løse avhengigheter og administrere flere repositories. Denne artikkelen vil være nyttig for Begynnelsen Linux administratorer som en yum cheat sheet.

Yum (Yellowdog Updater Modified) er en konsoll pakkebehandling For Linux distros basert PÅ RPM pakker (RedHat Package Manager). Disse inkluderer slike populære OSs Som RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

Installere, Oppdatere Og Fjerne Pakker ved HJELP AV YUM

hva skal jeg begynne med? Som i alle andre tilfeller, la oss starte med hjelpen:

yum help – full hjelp på yum

jeg vil markere de mest populære yum-kommandoene:

yum clean all – renser hurtigbufferen for alle pakker (vanligvis brukt hvis det oppstår problemer med yum)

yum makecache – gjenoppretter pakkebufferen

yum repolist – viser listen over alle tilkoblede lagre, utgangen ser slik ut:

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

jeg har bare standard CentOS 7 repositories installert på systemet mitt: Base, Statister og Oppdateringer.

yum list available – viser listen over alle pakker som er tilgjengelige for installasjon.

yum list installed – viser listen over alle pakker som er installert i systemet.

yum list kernel – viser listen over pakker relatert Til Linux-kjernen.

du kan sjekke om en bestemt pakke er installert på CentOS-serveren din (for eksempel, sjekk apache-pakkestatusen):

yum list installed httpd

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

du kan få detaljert informasjon om en bestemt pakke. For eksempel, la oss få mer informasjon Om MariaDB-pakken:

yum info mariadb

yum info = få pakkeinfo

for å installere en pakke brukes yum install. For å installere apache webserveren, kjør denne kommandoen:

yum install httpd

Hvis du ser » Traceback (siste samtale sist):tråden.feil: kan ikke starte ny tråd » feil når du kjører noen yum-kommandoer, er det sannsynlig at DU ikke har NOK RAM på serveren din. Prøv å legge TIL LITT RAM eller deaktiver yum plugins (spesifiser plugins=0 i /etc/yum.conf).

før du installerer en pakke, kan du sjekke avhengighetene ved hjelp av kommandoen:

yum deplist httpd

hvis du vil installere en pakke, men du har glemt sitt fulle navn, kan du bruke jokertegnet *. For eksempel:

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 :

hvis du bare skriver inn:

yum install epel

No package epel available.Error: Nothing to do

du vil ikke se noen pakke tilgjengelig.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.