Softver koji pokrećete na računalu ono je što ga čini uistinu osobnim. Puno govori o tome s čime radite, čime se volite baviti ili svojim hobijima.
Ovaj vodič prikazuje kako upravljati softverskim paketima pomoću Debian Package Managera (dpkg) na Linuxovim distribucijama zasnovanim na Debianu, poput Ubuntu, Debian, Mint i Kali itd. Debian softverski paketi imaju .deb proširenje.
Upravljanje softverom jedan je od najčešćih zadataka koje ćete obavljati na osobnom računalu ili kao administrator sustava.
Što je Dpkg?
Dpkg je uslužni program niske razine koji se sastoji od skupa naredbi koje se koriste za instaliranje, uklanjanje, uvrštavanje i upravljanje softverskim paketima na Linuxovim distribucijskim sustavima zasnovanim na Debianu.
Uslužni program dpkg temelj je na kojem su nadograđeni drugi alati za upravljanje softverom poput Apt i Synaptic. Oni su kategorizirani kao alati za upravljanje softverom visoke razine.
Lokalna instalacija datoteka softverskog paketa Debian (.deb) na vaše računalo jedna je od posebnosti dpkg-a.
To je osobito važno za instaliranje softvera na strojeve koji su izvan mreže zbog sigurnosti ili zbog problema s mrežnom vezom. Značajni softverski paketi koji se mogu instalirati s dpkg uključuju VS kôd, Google Chrome i VirtualBox, da spomenemo samo neke.
Popis instaliranih softverskih paketa
Da biste vidjeli popis instaliranih softverskih paketa na računalu, jednostavno pokrenite sljedeću naredbu.
dpkg --get-selections
The --get-odabire opcija naredbe prikazuje instalirana imena paketa u jednostavnom i čistom formatu.
Da biste prikazali dostupne pojedinosti o verziji instaliranih paketa, možete upotrijebiti sljedeću naredbu. Pored toga, navedeni su podaci poput verzije softvera, instalirane veličine, podrijetla, prioriteta itd.
dpkg --print-avail
Ako želite podatke o softverskom paketu prikazati u tabličnom obliku. Možete koristiti dpkg-upit naredba kako slijedi.
dpkg-upit --list
Instaliranje softverskih paketa
Instaliranje softverskih paketa jedan je od najčešćih zadataka koje izvršavamo na svojim računalima. Prije nego što možete instalirati softverske pakete na računalu s dpkg prvo trebate preuzeti i dobiti ga lokalno. Softverske pakete možete jednostavno preuzeti pomoću preglednika ili putem alata kao što su wget ili curl.
Trebat će vam povišene privilegije za instaliranje i uklanjanje softverskih paketa s dpkg.
Na primjer instalirati Google Chrome, preuzmite ga u mapu Preuzimanja. Zatim jednostavno pokrenite sljedeću naredbu.
sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb
Vraćanje ovisnosti
Softverski paketi u Linuxu često ovise o drugim softverskim dijelovima za nesmetan rad.
Kada instalirate pakete putem dpkg-a, često je pametno vratiti ovisnosti pomoću Apt pomoću sljedeće naredbe samo kako biste bili sigurni da sve funkcionira u redu.
sudo apt install -f
Savjet: Za većinu dpkg naredbi možete koristiti stenografsku metodu. Na primjer, dpkg -i ime_paketa umjesto dpkg --instaliraj ime_paketa za instaliranje softverskih paketa. Ovaj se vodič koristi potonjim pristupom jer su duge naredbe više samorazumljive.
Povezano: Kako pronaći i popraviti slomljene pakete na Linuxu
Ažuriranje softvera
Zadržavajući svoje sustav ažuran dobra je linija obrane od sigurnosnih nedostataka i ključna je za postojanje stabilnijeg i robusnijeg sustava.
Da biste ažurirali softverske pakete instalirane putem dpkg-a, prvo morate preuzeti noviji paket, a zatim ga instalirati putem naredbe za instalaciju koja je razmatrana u gornjem odjeljku.
Da biste provjerili ima li pokvarenih paketa, koristite -- revizija opcija. Ova opcija naredbe provjerava jesu li svi paketi ispravno instalirani i postoje li ovisnosti koje nedostaju. Ako postoji neispravan paket, uslužni program dpkg dat će vam savjet o predloženim rješenjima.
dpkg --audit
Ponovno konfiguriranje softverskog paketa
Još jedna moćna opcija koju nudi dpkg je mogućnost ponovne konfiguracije softverskog paketa koji je već instaliran. Na primjer, da biste ponovno konfigurirali VirtualBox, možete pokrenuti donju naredbu i prikazat će se zaslon za konfiguraciju.
sudo dpkg-rekonfiguriraj virtualbox-6.1
Uklanjanje softverskih paketa
Kad više ne trebate dio softvera i spremni ste ga ukloniti ili ga želite ukloniti za nadogradnju softvera, tada možete koristiti --ukloniti opcija naredbe.
sudo dpkg --ukloni google-chrome-stable
(U naredbi iznad, google-chrome-stable je naziv paketa)
Kada uklanjate softverske pakete pomoću opcije --remove, konfiguracijske datoteke povezane s paketom koji uklanjate ostaju netaknute. Dakle, sljedeći put kad ponovo instalirate taj dio softvera, on će koristiti prethodne konfiguracije.
Da biste potpuno uklonili softverski paket i pridružene konfiguracije, možete upotrijebiti opciju --purge.
sudo dpkg --purge google-chrome-stable
Dobivanje informacija o softverskom paketu
Možete dobiti više informacija o paketu s kojim ćete se instalirati --info.
sudo dpkg --info ~ / Downloads / google-chrome-stable_current_amd64.deb
Rezultat uključuje informacije poput softverske arhitekture, održavatelja i broja verzije itd.
Pregled sadržaja softverskog paketa
Također možete pregledati sadržaj Debian paketa pomoću --sadržaj. Popis će dati strukturu direktorija paketa i sve važne datoteke kao što su softverska licenca i druge datoteke manifesta.
dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb
Sadržaj paketa prikazan je u obliku dugog popisa kao što je prikazano u nastavku.
Otkrivanje je li paket instaliran
Možete jednostavno provjeriti je li neki softverski paket instaliran na vašem računalu pomoću --status opcija. Na primjer, da biste saznali je li zum instaliran na vašem sustavu, jednostavno pokrenite naredbu u nastavku.
sudo dpkg --status zum
Izlaz također prikazuje ostale detalje, poput svrhe softverskog paketa i dobavljača.
Uzorak izlaza izgleda kao dolje. Na primjer, drugi redak izlaza naredbe prikazuje status paketa. Kao što možete vidjeti iz rezultata, paket zumiranja je instaliran na ovom određenom stroju.
Možete potražiti direktorija paketa koji udovoljavaju uvjetima besplatne distribucije prema Debianovim standardima službena stranica.
Čitaj više: Osnovne naredbe za početak rada s Linuxom
Dobivanje pomoći
Da biste saznali više o naredbi dpkg, možete koristiti --Pomozite opcija.
dpkg - pomoć
Za detaljnije informacije o opcijama naredbe dpkg i stanju softverskih paketa koristite Man Pages.
čovjek dpkg
Što je s upraviteljima alternativnih paketa?
dpkg je moćan uslužni program za instaliranje i upravljanje softverskim paketima. Alati više razine poput apt i sinaptika koriste dpkg. Ostale mogućnosti instaliranja paketa uključuju Apt, Synaptic i Aptitude.
Ako ste koristili Ubuntu, vjerojatno ste u nekom trenutku koristili naredbu apt. No, jeste li znali da u tome postoji puno više od apt-get install i apt-get upgrade?
Pročitajte Dalje
- Linux
- Linux
- Menadžeri paketa
Mwiza po zanimanju razvija softver i intenzivno piše o Linuxu i front-end programiranju. Neki od njegovih interesa uključuju povijest, ekonomiju, politiku i arhitekturu poduzeća.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.