Ghid complet al managerului de pachete apt pentru Linux
În acest articol de ghid complet, veți învăța despre apt (Instrument avansat de gestionare a pachetelor pentru Linux). Veți învăța toate comenzile necesare legate de managerul de pachete apt.
- Ce este un manager de pachete sau un instrument de gestionare a pachetelor?
- Ce face?
- Cum se utilizează?
Dacă aveți astfel de întrebări în minte, atunci acest articol vă va ajuta să înțelegeți totul. Așa că, fără să mai lungim vorba, să intrăm în ghidul apt.
Ce este un manager de pachete?
Un manager de pachete este un instrument pe care îl folosiți pentru a gestiona aplicațiile, bibliotecile și dependențele din distribuția dvs. Linux. Acesta vă permite să faceți tot felul de modificări legate de pachete în sistem, cum ar fi:
- Instalați sau actualizați pachete
- Îndepărtați sau reinstalați pachete
- Listați sau căutați pachetele
- Afișați sau căutați pachetele
- Afișează detaliile pachetelor
- Descărcați fișiere de pachete etc.
Cum Linux este foarte versatil, avem o mulțime de opțiuni pentru managerii de pachete:
- – APT (Advanced Package Tool)
- – DNF (Dandified Yum)
- – Zypper
- – Pacman
- – Dpkg (Debian package)
Cu toate acestea, APT este cel mai popular dintre ele și este folosit de majoritatea distribuțiilor Linux populare, cum ar fi Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, iar lista distribuțiilor a continuat la nesfârșit.
Așa că haideți să vedem cum să folosim comanda legată de apt-get pentru a gestiona pachetele într-o distribuție Linux. Vom trece în revistă cele mai utile comenzi apt.
Comenzi apt pentru managerul de pachete
Iată lista de comenzi apt pe care le puteți folosi.
Comanda ‘update’ actualizează depozitul de pachete și obține informațiile de actualizare legate de pachete:
sudo apt update
După actualizarea depozitelor din sistem, este posibil să doriți să actualizați pachetul (pachetele):
sudo apt upgrade package-namesudo apt upgrade
Pentru a actualiza toate pachetele deodată, folosiți doar parametrul ‘upgrade’ cu apt:
sudo apt upgrade
Pentru a instala orice pachet în sistem folosiți parametrul ‘install’. Puteți instala atât un singur pachet, cât și mai multe pachete deodată.
sudo apt install package-name package-name
La fel și pentru eliminarea pachetului (pachetelor), puteți folosi ‘remove’ și ‘purge’. Din nou, puteți folosi fie un singur pachet, fie mai multe pachete deodată.
sudo apt remove package-name
Diferența dintre ‘purge’ și ‘remove’ este că în cazul lui ‘remove’ se șterge doar pachetul, dar nu și fișierul de configurare sau de date al acestuia. Cu toate acestea, comanda ‘purge’ elimină totul.
sudo apt purge package-name
Puteți căuta un pachet în depozit cu ‘apt search’:
sudo apt search name
În mod similar, puteți obține toate detaliile legate de pachet/aplicație în depozit cu ‘apt show’:
sudo apt show package-name
Rezultatul comenzii de mai sus:
$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.
Puteți utiliza ‘apt list’ pentru a lista aplicația și arhitectura (arhitecturile) disponibilă(e):
sudo apt list package-name
Rezultatul comenzii de mai sus:
sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386
Puteți descărca, de asemenea, fișierul pachet (vlc.deb) cu ‘apt download’:
sudo apt download package-name
Din anumite motive aveți nevoie să reinstalați un pachet/aplicație, puteți face acest lucru cu ‘apt reinstall’:
sudo apt reinstall package-name
Comanda ‘autoremove’ este utilizată pentru a elimina pachetele care au fost instalate automat pentru a satisface dependențele pentru alte pachete, dar care acum nu mai sunt necesare deoarece dependențele s-au schimbat sau pachetul (pachetele) care aveau nevoie de ele au fost eliminate între timp.
sudo apt autoremove
Poate găsiți comenzi care încep cu ‘sudo apt install’ sau ‘sudo apt-get install’, ambele funcționează în același mod, așa că, dacă nu aveți chef să adăugați ‘-get’ cu ‘apt’, atunci puteți elimina.
Pentru a vă spune secretul meu, nu prea folosesc ‘-get’, vă rog să nu lăsați ‘apt’ să știe asta. Este secret.
De asemenea, verificați: Instalarea aplicațiilor în Linux | Ghid complet
Vezi un ghid video pe YouTube
În plus, puteți viziona și un ghid video pas cu pas pe YouTube pentru a înțelege mai bine.
Concluzie
.