yum managerul de pachete în CentOS
Yellow Dog Updater, modificat (Yum) - aceasta este managerul de pachete implicit utilizat în CentOS (toate versiunile). Este folosit pentru instalarea și actualizarea pachetelor de la CentOS (și terțe părți) arhive.
Utilizați utilitarul yum pentru a modifica software-ul de pe sistemul dumneavoastră:
- Pentru a instala software nou din depozitele de pachete.
- Pentru a instala software nou dintr-un fișier pachet individuale.
- Pentru a actualiza software-ul existent în sistem.
- Pentru a elimina software-ul inutile din sistem.
Yum este implementat ca o bibliotecă în limbajul de programare Python, cu un mic set de programe, care sunt interfață linie de comandă. Există, de asemenea, shell bazate pe GUI, cum ar fi Yum Extender (yumex). În prezent, un libsolv yum pe bază de rescrierea numit DNF și înlocuiește Yum ca un manager de pachete implicit în Fedora 22.
Pentru a folosi yum, specificați o funcție și unul sau mai multe pachete sau grupuri de pachete. Pentru fiecare operațiune, yum descarcă cele mai recente informații pachet din depozitele configurate. Dacă sistemul utilizează o conexiune de rețea lentă, yum poate necesita câteva secunde pentru a descărca indicii repertoriului și fișierele antet pentru fiecare pachet. yum de utilitate caută aceste fișiere de date pentru a determina cel mai bun set de acțiuni pentru a produce rezultatul dorit, și afișează tranzacția pentru tine. Tranzacția poate include instalarea, actualizarea sau șterge pachete suplimentare pentru dependențe software de rezoluție.
Pentru a găsi pachetele instalate utilizând lista de opțiuni, căutare, oferă.
Cu opțiunea listă caută pachetul de numele său. exemplu:
# Yum listă package_name
Puteți utiliza valorile de substituție cu simbolul *, screening-ul cu caracterul \:
# Yum lista packagen \ *
În schimb, puteți utiliza semnul *. care înlocuiește orice caracter unic în căutare:
# Yum lista de mysq \?
Pachete disponibile
mysql.x86_64 5.1.73-3.el6_5 actualizări
Căutare arhive de pachete, cu numele (eventual, un cuvânt incomplet), și descrierea acesteia:
calmar # Yum căutare
.x86_64 calmar. Serverul proxy Squid cache
guard.x86_64 calmar. Filtru combinat, Redirector și acces controler de plug-in pentru calmar
squid de paza-blacklists.noarch. liste negre actualizată în mod regulat pentru a fi utilizate cu squidguard
calamaris.noarch. Formatul Squid jurnal nativ generator de analizor și raportul (NCL)
sarg.x86_64. Generator de raport de utilizare Calamar per utilizator / ip / nume
Oferă opțiunea este utilizată pentru a găsi pachetul care conține specificat în fișierul de căutare / director. De exemplu, doriți să aflați ce pachet un fișier face parte httpd.conf:
# Yum prevede * / httpd.conf
httpd-2.2.15-15.el6.centos.1.i686. Apache HTTP Server
Repo. bază
Cum se instalează pachetul în CentOS:
Puteți specifica mai multe pachete pentru a instala, separate prin spații.
Ce YUM nu cere confirmarea pachetului de instalare și / sau dependențele sale - utilizați tasta -y:
# Yum -y instala mc
Cum să reinstalați pachetul în CentOS:
# Yum reinstalați numepachet
Cum se instalează pachetul-rpm, în CentOS:
# Yum localinstall Nginx-2.25.i386.rpm
Cum să faceți upgrade un pachet instalat în CentOS:
# Numepachet actualizare Yum
Cum de a actualiza toate pachetele pe CentOS:
Cum să vedeți o listă cu toate pachetele instalate, executați:
Lista # Yum instalat
Cum pentru a vizualiza o listă de pachete instalate, care pot fi actualizate:
Cum de a efectua un pachet de downgrade la o versiune anterioară:
# Yum downgrade numepachet
Cum de a elimina un pachet instalat din sistem:
# Yum elimina numepachet
YUM și arhive
Afișează o listă a registrelor centrale de director active ale /etc/yum.repos.d/:
A se vedea o listă a tuturor (inclusiv inactive) arhive din catalogul /etc/yum.repos.d/:
# Yum repolist toate
Obțineți informații despre pachetele instalate:
Despre un pachet specific:
# Info Yum numepachet
Cum de a exclude un pachet din lista de pachete pentru a actualiza:
- /etc/yum.conf deschide pentru editarea fișierului. și adăugați linia:
# Yum deplist numepachet
Vizualizați o listă de acțiuni recente YUM: