Fedora

Cum să configurați și să utilizați YUM pe Fedora?

Cum să configurați și să utilizați YUM pe Fedora?

O distribuție Linux poate fi descrisă ca o colecție de pachete interdependente deasupra nucleului Linux. Împreună, oferă o experiență uimitoare. Pentru a menține pachetele în ordine, este necesar un manager de pachete pentru fiecare distribuție.

În cazul Fedora, YUM și DNF sunt doi manageri de pachete. În acest ghid, vom verifica cum să configurați și să utilizați YUM pe Fedora.

YUM pe Fedora

YUM este principalul manager de pachete pentru Fedora care poate interoga informații despre pachete, prelua pachete din repozite, instala / dezinstala pachete cu soluție de dependență automată și actualiza întregul sistem. YUM poate funcționa și cu resurse suplimentare sau surse de pachete. Pentru a extinde funcționalitatea, YUM acceptă, de asemenea, multe pluginuri.

YUM poate îndeplini aceleași sarcini ca RPM, dar într-un mod mai eficient și mai simplu. De asemenea, simplifică configurarea propriilor depozite și pachete RPM.

În zilele noastre, YUM este înlocuit de DNF, un manager de pachete modern. Acest lucru se datorează faptului că YUM are unele probleme inerente, cum ar fi performanțe slabe, consum ridicat de memorie, documentare slabă etc. Cu toate acestea, merită să învățați YUM deoarece Fedora, CentOS și RHEL acceptă în continuare YUM ca manager de pachete valid.

Instalarea YUM pe Fedora

Fiind unul dintre managerii de pachete impliciți, YUM ar trebui să fie preinstalat cu Fedora. Rulați următoarele comenzi pentru a verifica dacă este instalat YUM:

$ care yum
$ yum --versiune

Dacă YUM nu este instalat, atunci următoarea comandă va instala YUM imediat.

$ sudo dnf instalează yum

Folosind YUM

Este timpul să învățați cum să utilizați YUM - un manager de pachete complet cu multe funcții. Această secțiune demonstrează unele dintre cele mai comune și importante comenzi ale sale.

Instalarea unui pachet

Pentru a instala un pachet, YUM necesită numele pachetului. Presupunând că aveți numele pachetului, rulați următoarea comandă pentru al instala. YUM va rezolva și va instala automat toate dependențele necesare.

$ sudo yum instalare

Dacă trebuie să instalați mai multe pachete, atunci plasați toate numele pachetelor separate prin spațiu.

$ sudo yum instalare

La instalarea oricărui pachet, YUM va cere confirmarea. Dacă doriți ca YUM să instaleze pachetele fără a cere vreo permisiune, atunci utilizați steagul „-y”.

$ sudo yum -y install

Instalați un pachet RPM

Diferite pachete sunt disponibile direct ca pachete RPM. În timp ce metoda implicită de instalare a unui pachet RPM utilizează instrumentul RPM, este recomandat să utilizați YUM pentru a face acest lucru. Dacă este instalat folosind YUM, pachetul RPM va fi instalat cu toate dependențele sale (dacă este disponibil).

$ sudo yum instalare

Dacă există mai multe pachete, menționați-le și pe acestea.

$ sudo yum instalare

De asemenea, este posibil să instalați un pachet RPM disponibil printr-un link direct. În exemplul următor, YUM va descărca și va instala repo RPM Fusion.

$ sudo yum instalează https: // oglinzi.rpmfusion.org / free / fedora / rpmfusion-free-release - $ (rpm -E% fedora).noarch.rpm https: // oglinzi.rpmfusion.org / nonfree / fedora / rpmfusion-nonfree-release - $ (rpm -E% fedora).noarch.rpm

Scoaterea unui pachet

Atunci când un pachet nu mai este necesar, păstrarea acestuia instalată este redundantă. Pentru a elimina un pachet nedorit, utilizați următoarea structură de comandă:

$ sudo yum elimina

YUM va cere permisiunea de a efectua acțiunea. Dacă doriți ca YUM să nu ceară permisiunea, utilizați steagul „-y”.

$ sudo yum -y remove

La fel ca instalarea mai multor pachete, YUM poate elimina și mai multe pachete.

$ sudo yum elimina

Căutarea unui pachet

În multe situații, numele exact al pachetului pentru o anumită aplicație este greu de urmărit. În astfel de situații, funcția de căutare încorporată a YUM este foarte utilă.

Pentru a căuta un anumit nume de pachet cu un termen de căutare, utilizați următoarea structură de comandă:

$ yum căutare

Actualizarea unui pachet

Dacă există o actualizare disponibilă pentru un anumit pachet, este posibil să îl actualizați individual. În mod implicit, YUM va descărca și va instala cea mai recentă versiune a pachetului cu dependențe.

$ sudo yum actualizare

Actualizarea sistemului

În loc să actualizați pachete individuale, este mai eficient să lăsați YUM să actualizeze întregul sistem. YUM va verifica și descărca toate actualizările disponibile și le va instala corespunzător.

Mai întâi, verificați dacă există vreo actualizare disponibilă.

$ sudo yum verificare-actualizare

Dacă există vreo actualizare disponibilă, următoarea comandă le va instala pe toate:

$ sudo dnf update

Enumerați pachetele

Folosind funcția „listă”, YUM poate imprima toată lista de pachete, instalate sau disponibile. Această funcție poate căuta și un pachet disponibil cu un anumit nume.

Pentru a lista toate pachetele instalate, rulați următoarea comandă. Ieșirea va fi imensă, așa că vom transmite ieșirea la „mai puțin” pentru o navigare mai ușoară.

$ yum list instalat | Mai puțin

Pentru a lista toate pachetele care se potrivesc cu un anumit termen de căutare, utilizați următoarea comandă:

lista $ yum

Pentru a lista toate pachetele (instalate și disponibile), rulați următoarea comandă:

$ yum listează toate | Mai puțin

Informații despre un pachet

Înainte de instalare, YUM poate afișa informații detaliate despre un pachet și poate fi de ajutor în diverse situații. Pentru a verifica informații despre un pachet, rulați următoarea comandă YUM:

$ yum info

Pachete de grup

În Linux, un grup este un pachet de mai multe pachete. Un grup va conține, în general, pachete care sunt legate între ele. De exemplu, grupul „Dezvoltare Java” conține toate instrumentele necesare dezvoltării programelor în limbajul de programare Java.

Următoarea comandă va lista toate grupurile disponibile.

$ yum grouplist

Pentru a verifica informațiile despre un grup, rulați următoarea comandă:

$ yum groupinfo

Pentru a instala un grup, executați următoarea comandă:

$ sudo yum groupinstall

Dacă un grup urmează să fie actualizat, rulați următoarea comandă:

$ sudo yum actualizare grup

Pentru a dezinstala un grup, executați următoarea comandă:

$ sudo yum groupremove

Depozite

Depozitele YUM sunt sursele principale pentru descărcarea și instalarea pachetelor. Fedora vine în mod implicit cu repo-urile Fedora. Cu toate acestea, este posibil să adăugați / eliminați depozite suplimentare.

Mai întâi, verificați toate depozitele active în prezent.

$ yum repolist

Dacă există unele repo dezactivate, acestea nu vor apărea pe această listă. Pentru a lista toate depozitele, rulați următoarea comandă:

$ yum repolistează toate

Pentru a instala un anumit pachet dintr-un anumit repo, utilizați semnalizatorul „-enablerepo”. Funcționează atât pe repo activat, fie dezactivat.

$ sudo yum --enablerepo = instalare

Curățarea YUM

YUM generează toate datele pachetului repo în locația „/ var / cache / yum”; fiecare repo cu propriul subdirector. În timp ce memoria cache este importantă pentru ca YUM să ofere cea mai rapidă performanță posibilă, o cache deteriorată poate fi o problemă, iar curățarea acesteia va rezolva problema.

$ sudo yum curăță totul

Acum, efectuați o actualizare a sistemului. YUM va genera automat din nou cache-urile.

$ sudo yum verificare-actualizare

Gânduri finale

YUM este un puternic manager de pachete. Acest ghid demonstrează unele dintre cele mai frecvente utilizări ale YUM. Pentru ajutor rapid, consultați pagina de ajutor YUM.

$ yum --help

Pentru informații detaliate despre YUM, pagina de manual este destul de utilă.

$ man yum

Calcul fericit!

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...