Software-ul pe care îl rulați pe computer este ceea ce îl face cu adevărat personal. Spune multe despre ce lucrezi, ce îți place să faci sau despre hobby-urile tale.
Acest ghid aruncă o privire asupra modului de gestionare a pachetelor software utilizând Debian Package Manager (dpkg) pe distribuții Linux bazate pe Debian precum Ubuntu, Debian, Mint și Kali etc. Pachetele software Debian au extensia .deb.
Gestionarea software-ului este una dintre cele mai frecvente sarcini pe care le veți face pe computerul personal sau ca administrator de sistem.
Ce este Dpkg?
Dpkg este un utilitar de nivel scăzut care este alcătuit dintr-un set de comenzi care sunt utilizate la instalarea, eliminarea, listarea și gestionarea pachetelor software pe distribuțiile Linux bazate pe Debian.
Utilitarul dpkg este baza pe care se bazează alte instrumente de gestionare a software-ului, cum ar fi, Apt și Synaptic. Acestea sunt clasificate ca instrumente de management software de nivel înalt.
Instalarea locală a fișierelor de pachete software Debian (.deb) pe computer este una dintre specialitățile dpkg.
Acest lucru este deosebit de important pentru instalarea de software pe mașini care nu sunt conectate la rețea din motive de securitate sau din cauza problemelor de conectivitate la rețea. Pachetele software notabile care pot fi instalate cu dpkg includ VS Code, Google Chrome și VirtualBox doar pentru a menționa câteva.
Listarea pachetelor software instalate
Pentru a vedea o listă de pachete software instalate pe computer, pur și simplu executați următoarea comandă.
dpkg --get-selections
--get-selections opțiunea de comandă arată numele pachetelor instalate într-un format simplu și curat.
Pentru a afișa detaliile versiunii disponibile despre pachetele instalate, puteți utiliza următoarea comandă. În plus, sunt listate informații precum versiunea software-ului, dimensiunea instalată, originea, prioritatea etc.
dpkg --print-avail
Dacă doriți să afișați informații despre pachetul software într-o formă tabelară. Puteți utiliza dpkg-query comanda după cum urmează.
dpkg-query --list
Instalarea pachetelor software
Instalarea pachetelor software este una dintre cele mai frecvente sarcini pe care le desfășurăm pe computerele noastre. Înainte de a putea instala pachetele software de pe computerul dvs. cu dpkg, trebuie mai întâi să descărcați pachetul software și să îl aveți local. Puteți descărca cu ușurință pachete software folosind browserul dvs. sau prin instrumente precum wget sau curl.
Veți avea nevoie de privilegii ridicate pentru a instala și a elimina pachetele software cu dpkg.
De exemplu pentru a instala Google Chrome, descărcați-l în folderul Descărcări. Apoi, pur și simplu executați următoarea comandă.
sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb
Restabilirea dependențelor
Pachetele software din Linux depind adesea de alte software pentru a funcționa fără probleme.
Când instalați pachete prin dpkg, este adesea înțelept să restaurați dependențele cu Apt folosind următoarea comandă doar pentru a vă asigura că totul funcționează bine.
sudo apt install -f
Bacsis: Puteți utiliza o metodă de scurtare pentru majoritatea comenzilor dpkg. De exemplu, dpkg -i nume_pachet in loc de dpkg --instalați nume_pachet pentru instalarea pachetelor software. Acest ghid folosește această din urmă abordare, deoarece comenzile lungi sunt mai auto-explicative.
Legate de: Cum să găsiți și să remediați pachete sparte pe Linux
Actualizarea software-ului
Păstrarea ta sistem actualizat este o linie bună de apărare împotriva defectelor de securitate și este cheia pentru a avea un sistem mai stabil și mai robust.
Pentru a actualiza pachetele software instalate prin dpkg, trebuie mai întâi să descărcați pachetul mai nou și apoi să îl instalați prin comanda de instalare discutată în secțiunea de mai sus.
Pentru a verifica pachetele defecte, utilizați -- audit opțiune. Această opțiune de comandă verifică dacă toate pachetele au fost instalate corect și dacă lipsesc dependențe. În cazul în care există un pachet defect, atunci utilitarul dpkg vă va oferi sfaturi cu privire la remedierile sugerate.
dpkg --audit
Reconfigurarea unui pachet software
O altă opțiune puternică oferită de dpkg este posibilitatea de a reconfigura un pachet software care a fost deja instalat. De exemplu, pentru a reconfigura VirtualBox puteți rula comanda de mai jos și vi se va prezenta un ecran de configurare.
sudo dpkg-reconfigure virtualbox-6.1
Eliminarea pachetelor software
Când nu mai aveți nevoie de o bucată de software și sunteți gata să o eliminați sau doriți să o eliminați pentru a actualiza software-ul, puteți utiliza --elimina opțiune de comandă.
sudo dpkg --remove google-chrome-stable
(În comanda de mai sus, google-chrome-stable este numele pachetului)
Când eliminați pachetele software utilizând opțiunea --remove, fișierele de configurare asociate pachetului pe care îl eliminați rămân intacte. Deci, data viitoare când reinstalați acea parte a software-ului, va folosi configurațiile anterioare.
Pentru a elimina complet un pachet software și configurațiile sale asociate, puteți utiliza opțiunea --purge.
sudo dpkg --purge google-chrome-stable
Obținerea de informații despre un pachet software
Puteți obține mai multe informații despre pachetul cu care urmează să instalați --info.
sudo dpkg --info ~ / Downloads / google-chrome-stable_current_amd64.deb
Ieșirea include informații precum arhitectura software-ului, programul de întreținere și numărul versiunii etc.
Inspectarea conținutului pachetului software
De asemenea, puteți inspecta conținutul unui pachet Debian folosind - conținut. Listarea va contura structura directorului pachetului și toate fișierele importante, cum ar fi licența software și alte fișiere manifest.
dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb
Conținutul pachetului este afișat într-un format lung de listare, ca mai jos.
Aflarea dacă este instalat un pachet
Puteți verifica cu ușurință dacă un pachet software a fost instalat pe mașina dvs. utilizând --stare opțiune. De exemplu, pentru a afla dacă zoom-ul a fost instalat pe sistemul dvs., pur și simplu executați comanda de mai jos.
sudo dpkg --status zoom
Ieșirea afișează, de asemenea, alte detalii, cum ar fi scopul pachetului software și furnizorul.
Un exemplu de ieșire arată ca mai jos. De exemplu, linia a doua a ieșirii comenzii arată starea pachetului. După cum puteți vedea din ieșire, pachetul de zoom este instalat pe această mașină specială.
Puteți căuta directoare de pachete care îndeplinesc condițiile de distribuție gratuită în conformitate cu standardele Debian din propriile lor site-ul oficial.
Citeste mai mult: Comenzi de bază pentru a începe să utilizați Linux
Obținerea ajutorului
Pentru a afla mai multe despre comanda dpkg puteți utiliza --Ajutor opțiune.
dpkg --help
Pentru informații mai detaliate despre opțiunile de comandă dpkg și starea pachetelor software utilizați Man Pages.
om dpkg
Dar despre managerii alternativi de pachete?
dpkg este un utilitar puternic pentru instalarea și gestionarea pachetelor software. Instrumentele de nivel superior, cum ar fi apt și synaptic, utilizează dpkg. Alte alternative pentru instalarea pachetelor includ Apt, Synaptic și Aptitude.
Dacă ați folosit Ubuntu, probabil că ați folosit comanda apt la un moment dat. Dar știați că există atât de multe lucruri decât apt-get install și apt-get upgrade?
Citiți în continuare
- Linux
- Linux
- Administratori de pachete
Mwiza dezvoltă software de profesie și scrie pe larg pe Linux și programare front-end. Unele dintre interesele sale includ istoria, economia, politica și arhitectura întreprinderii.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletterului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.