Programska oprema, ki jo zaženete v računalniku, je resnično osebna. Veliko pove o tem, s čim delate, kaj najraje počnete ali o svojih hobijih.
V tem priročniku si oglejte, kako upravljati programske pakete z uporabo Debian Package Manager (dpkg) na distribucijah Linux, ki temeljijo na Debianu, kot so Ubuntu, Debian, Mint in Kali itd. Programski paketi Debian imajo pripono .deb.
Upravljanje programske opreme je eno najpogostejših nalog, ki jih boste opravljali v osebnem računalniku ali kot skrbnik sistema.
Kaj je Dpkg?
Dpkg je pripomoček na nizki ravni, ki je sestavljen iz niza ukazov, ki se uporabljajo pri nameščanju, odstranjevanju, uvrščanju in upravljanju programskih paketov na distribucijah Linux, ki temeljijo na Debianu.
Pripomoček dpkg je osnova, na kateri temeljijo druga orodja za upravljanje programske opreme, kot sta Apt in Synaptic. Ta so razvrščena kot orodja za upravljanje programske opreme na visoki ravni.
Lokalna namestitev datotek programskega paketa Debian (.deb) v računalnik je ena od posebnosti dpkg.
To je še posebej pomembno za namestitev programske opreme na računalnike, ki so izven omrežja zaradi varnosti ali zaradi težav z omrežno povezavo. Pomembni programski paketi, ki jih je mogoče namestiti z dpkg, vključujejo kodo VS, Google Chrome in VirtualBox, če omenimo le nekatere.
Naštevanje nameščenih programskih paketov
Če si želite ogledati seznam nameščenih programskih paketov v računalniku, preprosto zaženite naslednji ukaz.
dpkg --get-selections
The --get-selections Možnost ukaza prikazuje nameščena imena paketov v preprosti in čisti obliki.
Za prikaz podrobnosti o razpoložljivih različicah nameščenih paketov lahko uporabite naslednji ukaz. Poleg tega so navedeni podatki, kot so različica programske opreme, nameščena velikost, izvor, prednost itd.
dpkg --print-avail
Če želite informacije o programskem paketu prikazati v obliki tabele. Lahko uporabite dpkg-poizvedba ukaz, kot sledi.
dpkg-query --list
Nameščanje programskih paketov
Namestitev programskih paketov je ena najpogostejših nalog, ki jih izvajamo na svojih osebnih računalnikih. Preden lahko namestite programski paketi v računalniku z dpkg, morate najprej prenesti programski paket in ga imeti lokalno. Programske pakete lahko enostavno prenesete z brskalnikom ali z orodji, kot sta wget ali curl.
Za namestitev in odstranjevanje programskih paketov z dpkg boste potrebovali povišane privilegije.
Na primer za namestitev Google Chrome, jo naložite v mapo Prenosi. Nato preprosto zaženite naslednji ukaz.
sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb
Obnavljanje odvisnosti
Programski paketi v Linuxu so pogosto odvisni od drugih delov programske opreme za nemoteno delovanje.
Ko nameščate pakete prek dpkg, je pogosto pametno obnoviti odvisnosti z Apt z naslednjim ukazom, samo da se prepričate, da vse deluje v redu.
sudo apt install -f
Nasvet: Za večino ukazov dpkg lahko uporabite okrajšavo. Na primer dpkg -iime_paketa namesto dpkg --inštaliraj ime_paketa za namestitev programskih paketov. Ta priročnik uporablja slednji pristop, ker so dolgi ukazi bolj samoumevni.
Sorodno: Kako najti in popraviti zlomljene pakete v Linuxu
Posodabljanje programske opreme
Ohranjanje vašega sistem posodobljen je dobra obrambna linija pred varnostnimi napakami in je ključnega pomena za stabilnejši in trdnejši sistem.
Če želite posodobiti programske pakete, nameščene prek dpkg, morate najprej naložiti novejši paket in ga nato namestiti z namestitvenim ukazom, opisanim v zgornjem razdelku.
Če želite preveriti poškodovane pakete, uporabite - revizija možnost. Ta možnost ukaza preveri, ali so bili vsi paketi pravilno nameščeni in ali manjkajo odvisnosti. Če gre za pokvarjen paket, vam bo pripomoček dpkg svetoval glede predlaganih popravkov.
dpkg --audit
Ponovna konfiguracija programskega paketa
Druga močna možnost, ki jo ponuja dpkg, je možnost ponovne konfiguracije že nameščenega programskega paketa. Če želite na primer znova konfigurirati VirtualBox, zaženite spodnji ukaz in prikazal se vam bo zaslon za konfiguracijo.
sudo dpkg-reconfigure virtualbox-6.1
Odstranjevanje programskih paketov
Ko dela programske opreme ne potrebujete več in ste jo pripravljeni odstraniti ali jo želite odstraniti za nadgradnjo programske opreme, lahko uporabite --Odstrani možnost ukaza.
sudo dpkg --remove google-chrome-stable
(V zgornjem ukazu, google-chrome-stable je ime paketa)
Ko odstranite programske pakete z možnostjo --remove, konfiguracijske datoteke, povezane s paketom, ki ga odstranjujete, ostanejo nedotaknjene. Torej, ko boste naslednjič znova namestili ta del programske opreme, bo uporabil prejšnje konfiguracije.
Če želite popolnoma odstraniti programski paket in z njim povezane konfiguracije, lahko uporabite možnost --purge.
sudo dpkg --purge google-chrome-stable
Pridobivanje informacij o programskem paketu
Lahko dobite več informacij o paketu, ki ga nameravate namestiti --info.
sudo dpkg --info ~ / Downloads / google-chrome-stable_current_amd64.deb
Rezultat vključuje informacije, kot so arhitektura programske opreme, vzdrževalec, številka različice itd.
Pregled vsebine programskega paketa
Vsebino paketa Debian lahko tudi pregledate z uporabo - vsebina. Seznam bo orisal imeniško strukturo paketa in vse pomembne datoteke, kot so licenca za programsko opremo in druge datoteke manifesta.
dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb
Vsebina paketa je prikazana v obliki dolgega seznama, kot je prikazano spodaj.
Ugotovitev, ali je paket nameščen
Z uporabo programa. Lahko enostavno preverite, ali je v vaš računalnik nameščen kakšen programski paket --stanje možnost. Če želite na primer izvedeti, ali je v vašem sistemu nameščen zoom, preprosto zaženite spodnji ukaz.
sudo dpkg --status zoom
Na izhodu so prikazane tudi druge podrobnosti, kot so namen programskega paketa in prodajalec.
Vzorec izhoda je videti spodaj. Na primer, druga vrstica izhoda ukaza prikazuje stanje paketa. Kot lahko vidite iz izhoda, je na tej napravi nameščen paket zoom.
Med njimi lahko iščete po imenikih paketov, ki izpolnjujejo pogoje brezplačne distribucije v skladu z Debianovimi standardi uradna stran.
Preberi več: Osnovni ukazi za začetek uporabe Linuxa
Pridobivanje pomoči
Če želite izvedeti več o ukazu dpkg, lahko uporabite - pomoč možnost.
dpkg --pomoč
Za podrobnejše informacije o možnostih ukaza dpkg in stanju programskih paketov uporabite Man Pages.
človek dpkg
Kaj pa upravitelji alternativnih paketov?
dpkg je zmogljiv pripomoček za namestitev in upravljanje programskih paketov. Orodja na višji ravni, kot sta apt in sinaptik, uporabljajo dpkg. Druge možnosti za namestitev paketov vključujejo Apt, Synaptic in Aptitude.
Če ste uporabljali Ubuntu, ste verjetno nekoč uporabili ukaz apt. Toda ali ste vedeli, da je v njem še veliko več kot apt-get install in apt-get upgrade?
Preberite Naprej
- Linux
- Linux
- Upravitelji paketov

Mwiza po poklicu razvija programsko opremo in veliko piše o Linuxu in front-end programiranju. Nekatera njegova zanimanja vključujejo zgodovino, ekonomijo, politiko in arhitekturo podjetij.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.