Acasă
» LINUX
»
Cum se utilizează Managerul de pachete Nala pe Ubuntu
Cum se utilizează Managerul de pachete Nala pe Ubuntu
Nala este un interfață de linie de comandă pentru libapt-pkg, aceeași bibliotecă de gestionare a pachetelor utilizată de APT. Citește sursele APT din Ubuntu și instalează aceleași pachete din repozitoriu, dar prezintă modificările pachetelor într-un rezumat mai clar al tranzacțiilor. Nala poate descărca pachete în paralel și păstrează un istoric al propriilor tranzacții. Descărcările pot fi mai rapide pe unele conexiuni, dar rezultatele depind de oglinzile dvs., rețea și pachetele care sunt preluate.
Acest ghid acoperă instalarea Nalei, găsirea și instalarea software-ului, gestionarea unui pachet descărcat .deb, eliminarea unui pachet și aplicarea actualizărilor Ubuntu. Nala gestionează pachetele APT; utilizați instrumentul relevant pentru software-ul instalat ca Snap sau Flatpak.
Instalați Nala din repozitoriile Ubuntu
Începeți cu arhiva de pachete Ubuntu, în loc să adăugați un depozit extern. Căutarea de pachete Ubuntu listează Nala în componenta Universe, disponibilitatea acesteia depinzând de versiunea Ubuntu; Ubuntu 22.04 o listează în jammy-backports. Reîmprospătați listele de pachete APT și instalați Nala:
sudo apt update
sudo apt install nala
Comenzi de terminal ilustrative pentru actualizarea listelor de pachete Ubuntu și instalarea Nalei.
Dacă APT raportează „Unable to locate package” (Nu se poate localiza pachetul), verificați dacă Universe este activat și dacă versiunea dvs. de Ubuntu are sursa corectă activată. Pe Ubuntu 22.04, verificați sursa jammy-backports. Puteți vedea dacă APT are un candidat cu apt-cache policy nala, apoi rulați- sudo apt updatel din nou. Tutorialele mai vechi pot afișa depozitul și apt-keycomenzile Volian „scar”; acești pași nu sunt necesari atunci când Nala este disponibil din arhiva Ubuntu. Pentru informații despre proiectul din amonte și note de lansare, consultați depozitul oficial Nala .
Se utilizează nala searchcu un nume de pachet sau un cuvânt cheie. De exemplu, aceasta caută indexurile configurate ale pachetelor pentru GIMP:
nala search gimp
Verificați dacă Nala este instalat, apoi căutați pachetul GIMP.
Citiți rezultatele și folosiți numele exact al pachetului dorit. Apoi începeți instalarea cu:
sudo nala install gimp
Instalați un pachet de repozitoriu cu Nala după ce ați analizat modificările propuse.
Nala afișează o tranzacție propusă înainte de a modifica sistemul. Examinați pachetele pe care le va instala, actualiza sau elimina, apoi confirmați la prompt. Puteți transmite mai multe nume de pachete într-o singură comandă, cum ar fi sudo nala install git curl. Aveți nevoie sudopentru operațiunile care modifică pachetele instalate; căutarea și listarea pachetelor nu necesită acest lucru.
Instalați un fișier DEB descărcat
Dacă un furnizor de software oferă un pachet Debian, salvați .debfișierul și accesați folderul său. Acest exemplu presupune că se află în Descărcări:
cd ~/Downloads
sudo nala install ./example.deb
Instalați un fișier DEB local de încredere din directorul Descărcări.
Înlocuiți example.debfișierul descărcat cu numele real al acestuia. De asemenea, puteți furniza calea completă în loc să schimbați folderele. Nala poate solicita APT să rezolve dependențele din repozitoriile configurate, dar nu poate verifica dacă un pachet terț este de încredere doar pentru că este un fișier DEB. Descărcați programele de instalare din surse în care aveți încredere și citiți modificările propuse înainte de a confirma. Dacă aveți mai multe fișiere DEB de încredere în folderul curent, transmiteți căile lor împreună, de exemplu sudo nala install ./*.deb.
Eliminați software-ul instalat
Eliminați un pachet după numele său:
sudo nala remove gimp
Eliminați un pachet instalat cu Nala și verificați rezumatul eliminării.
Înainte de a confirma, citiți rezumatul pentru a vă asigura că nu include software pe care doriți să îl păstrați. Manualele Nala actuale permit eliminarea automată a pachetelor care nu mai sunt necesare în timpul unei tranzacții de eliminare; utilizați această opțiune --no-autoremovedacă doriți să păstrați acele dependențe. Manualul de instalare și tranzacții Nala documentează această opțiune. Utilizați nala search package-namedacă trebuie să găsiți mai întâi numele corect al pachetului.
Reîmprospătați listele de pachete și actualizați Ubuntu
Reîmprospătarea listelor de pachete verifică metadatele pachetului curent din depozitele configurate. Nu instalează actualizări:
sudo nala update
Reîmprospătează listele de pachete fără a instala actualizări de pachete.
Pentru a inspecta upgrade-urile în așteptare înainte de a le aplica, executați:
nala list --upgradable
Enumerați pachetele cu upgrade-uri disponibile înainte de a le aplica.
Când lista arată corect, aplică upgrade-urile cu:
sudo nala upgrade
Aplicați upgrade-urile de pachet disponibile după examinarea tranzacției.
Nala afișează un rezumat al tranzacțiilor pentru revizuire înainte de a continua. upgradeComanda sa actualizează listele de pachete în mod implicit, așa că poate fi rulată și independentă atunci când nu este nevoie să inspectați mai întâi lista. Pentru o revizuire deliberată, executați nala update, inspect nala list --upgradable, apoi porniți actualizarea. Evitați semnalizarea automată „yes” până când nu vă simțiți confortabil să revizuiți ce va schimba o tranzacție. Consultați manualul de actualizare Nala pentru opțiunile disponibile.
Referință rapidă pentru comenzi
sudo apt install nalainstalează Nala folosind managerul de pachete APT din Ubuntu.
nala search NAMEcaută în indexurile pachetelor configurate.
sudo nala install NAMEinstalează un pachet de repozitoriu.
sudo nala install ./FILE.debinstalează un fișier DEB local.
sudo nala remove NAMEelimină un pachet după ce revizuiți rezumatul.
sudo nala updatereîmprospătează listele de pachete; sudo nala upgradeaplică actualizările disponibile.
Nala este o modalitate mai prietenoasă de a rula operațiuni APT comune, nu o sursă separată de software Ubuntu. Începeți cu versiunea pachetului Ubuntu, examinați fiecare modificare propusă și consultați manualul Nala dacă o comandă se comportă diferit în versiunea dvs.