Programa, kurią naudojate savo kompiuteryje, daro ją tikrai asmenišką. Tai daug pasakoja apie tai, su kuo dirbi, ką mėgsti veikti ar apie savo pomėgius.
Šiame vadove apžvelgiama, kaip valdyti programinės įrangos paketus naudojant „Debian“ paketų tvarkyklę (dpkg) „Debian“ pagrindu veikiančiose „Linux“ srityse, tokiose kaip „Ubuntu“, „Debian“, „Mint“, „Kali“ ir kt. „Debian“ programinės įrangos paketai turi .deb plėtinį.
Programinės įrangos valdymas yra viena iš dažniausiai pasitaikančių užduočių, kurias atliksite asmeniniame kompiuteryje arba kaip sistemos administratorius.
Kas yra Dpkg?
„Dpkg“ yra žemo lygio įrankis, kurį sudaro komandų rinkinys, naudojamas diegiant, pašalinant, įtraukiant į sąrašą ir tvarkant programinės įrangos paketus „Debian“ pagrindu veikiančiose „Linux“ srityse.
„Dpkg“ įrankis yra pagrindas, ant kurio yra kuriamos kitos programinės įrangos valdymo priemonės, tokios kaip „Apt“ ir „Synaptic“. Jie priskiriami aukšto lygio programinės įrangos valdymo priemonėms.
„Debian“ (.deb) programinės įrangos paketo failų diegimas vietoje jūsų kompiuteryje yra viena iš „dpkg“ ypatumų.
Tai ypač svarbu diegiant programinę įrangą mašinose, kurios saugumo tikslais yra atjungtos nuo tinklo arba dėl tinklo ryšio problemų. Pažymimi programinės įrangos paketai, kuriuos galima įdiegti naudojant „dpkg“, yra VS kodas, „Google Chrome“ ir „VirtualBox“, kad tik paminėčiau kelis.
Įdiegtų programinės įrangos paketų sąrašas
Norėdami pamatyti įdiegtų programinės įrangos paketų sąrašą savo kompiuteryje, tiesiog paleiskite šią komandą.
dpkg --get-selections
--get-selections komanda parodo įdiegtų paketų pavadinimus paprastu ir švariu formatu.
Norėdami rodyti išsamią informaciją apie įdiegtus paketus apie versiją, galite naudoti šią komandą. Be to, pateikiama tokia informacija kaip programinės įrangos versija, įdiegto dydžio, kilmės, prioriteto ir kt.
dpkg - spausdinti-pasinaudoti
Jei norite pateikti programinės įrangos paketo informaciją lentelių pavidalu. Galite naudoti dpkg-query komandą taip.
dpkg-query --list
Programinės įrangos paketų diegimas
Programinės įrangos paketų diegimas yra viena iš dažniausių užduočių, kurias atliekame savo kompiuteriuose. Prieš diegdami programinės įrangos paketus kompiuteryje su dpkg, pirmiausia turite atsisiųsti programinės įrangos paketą ir jį turėti vietoje. Programinės įrangos paketus galite lengvai atsisiųsti naudodami savo naršyklę arba naudodami tokius įrankius kaip „wget“ arba „curl“.
Jums reikės didesnių privilegijų norint įdiegti ir pašalinti programinės įrangos paketus su dpkg.
Pavyzdžiui, norint įdiegti „Google Chrome“, atsisiųskite jį į aplanką „Atsisiuntimai“. Tada tiesiog paleiskite šią komandą.
sudo dpkg --install ~ / Downloads / google-chrome-stabil_current_amd64.deb
Priklausomybių atkūrimas
Programinės įrangos paketai „Linux“ sistemoje dažnai veikia sklandžiai.
Kai diegiate paketus per dpkg, dažnai protinga atkurti priklausomybes naudojant Apt naudojant šią komandą, kad įsitikintumėte, jog viskas gerai.
sudo apt install -f
Patarimas: Daugumai dpkg komandų galite naudoti stenografijos metodą. Pavyzdžiui, dpkg -i paketo_vardas vietoj dpkg --install package_name programinės įrangos paketams įdiegti. Šiame vadove naudojamas pastarasis požiūris, nes ilgosios komandos labiau savaime suprantamos.
Susijęs: Kaip rasti ir pataisyti sugadintus paketus „Linux“
Programinės įrangos atnaujinimas
Laikydami savo sistema yra gera gynybos linija nuo saugumo trūkumų ir yra svarbiausia norint turėti stabilesnę ir tvirtesnę sistemą.
Norėdami atnaujinti programinės įrangos paketus, įdiegtus per dpkg, pirmiausia turite atsisiųsti naujesnį paketą ir įdiegti jį naudodami komandą „Install“, aptartą aukščiau esančiame skyriuje.
Norėdami patikrinti, ar sugadintos pakuotės, naudokite - auditas variantą. Ši komandos parinktis patikrina, ar visi paketai buvo įdiegti teisingai ir ar nėra trūkstamų priklausomybių. Jei pakuotė yra sugedusi, dpkg įrankis jums patars dėl siūlomų taisymų.
dpkg - auditas
Iš naujo konfigūruoti programinės įrangos paketą
Dar viena galinga parinktis, kurią suteikia „dpkg“, yra galimybė perkonfigūruoti jau įdiegtą programinės įrangos paketą. Pvz., Norėdami perkonfigūruoti „VirtualBox“, galite paleisti žemiau esančią komandą ir jums bus pateiktas konfigūracijos ekranas.
sudo dpkg-configure virtualbox-6.1
Programinės įrangos paketų pašalinimas
Kai jums nebereikia programinės įrangos dalies ir esate pasirengę ją pašalinti, arba norite ją pašalinti, kad atnaujintumėte programinę įrangą, galite naudoti - pašalinti komandos parinktis.
sudo dpkg - pašalinti google-chrome-stabil
(Aukščiau esančioje komandoje google-chrome-stabilus yra paketo pavadinimas)
Kai pašalinate programinės įrangos paketus naudodami parinktį --remove, konfigūracijos failai, susieti su pašalinamu paketu, lieka nepažeisti. Taigi, kai kitą kartą iš naujo įdiegsite tą programinę įrangą, ji naudos ankstesnes konfigūracijas.
Norėdami visiškai pašalinti programinės įrangos paketą ir su juo susijusias konfigūracijas, galite naudoti parinktį --purge.
sudo dpkg --purge google-chrome-stabil
Informacijos apie programinės įrangos paketą gavimas
Galite gauti daugiau informacijos apie paketą, kurį ketinate įdiegti --info.
sudo dpkg --info ~ / Downloads / google-chrome-stabil_current_amd64.deb
Išvestyje yra tokia informacija kaip programinės įrangos architektūra, prižiūrėtojas, versijos numeris ir kt.
Programinės įrangos paketo turinio tikrinimas
Taip pat galite patikrinti „Debian“ paketo turinį naudodami - turinys. Sąraše bus aprašyta paketo katalogo struktūra ir visi svarbūs failai, pvz., Programinės įrangos licencija ir kiti manifestų failai.
dpkg --contents ~ / Downloads / google-chrome-stabil_current_amd64.deb
Pakuotės turinys rodomas ilgo sąrašo formatu, kaip nurodyta toliau.
Sužinokite, ar įdiegta pakuotė
Naudodami., Galite lengvai patikrinti, ar jūsų kompiuteryje įdiegtas programinės įrangos paketas - būsena variantą. Pavyzdžiui, norėdami sužinoti, ar jūsų sistemoje įdiegtas priartinimas, tiesiog paleiskite toliau pateiktą komandą.
sudo dpkg - būsenos mastelio keitimas
Išvestyje taip pat pateikiama kita informacija, pvz., Programinės įrangos paketo paskirtis ir pardavėjas.
Mėginio išvestis atrodo taip, kaip nurodyta toliau. Pavyzdžiui, komandų išvesties antra eilutė rodo paketo būseną. Kaip matote iš išvesties, priartinimo paketas įdiegtas būtent šioje mašinoje.
Galite ieškoti paketų katalogų, kurie atitinka nemokamo platinimo sąlygas pagal „Debian“ standartus oficiali svetainė.
Skaityti daugiau: Pagrindinės komandos, leidžiančios pradėti naudotis „Linux“
Gauti pagalbos
Norėdami sužinoti daugiau apie komandą dpkg, galite naudoti --pagalba variantą.
dpkg - pagalba
Norėdami gauti išsamesnės informacijos apie komandų parinktis dpkg ir programinės įrangos paketų būseną, naudokite „Man Pages“.
vyras dpkg
Ką apie alternatyvių paketų tvarkytojus?
„dpkg“ yra galingas įrankis programinės įrangos paketams įdiegti ir valdyti. Aukštesnio lygio įrankiai, tokie kaip apt ir synaptic, naudoja dpkg. Kitos paketų diegimo alternatyvos yra „Apt“, „Synaptic“ ir „Aptitude“.
Jei naudojote „Ubuntu“, tikriausiai tam tikru metu naudojote komandą apt. Bet ar žinojote, kad jame yra kur kas daugiau nei apt-get install ir apt-get upgrade?
Skaitykite toliau
- „Linux“
- „Linux“
- Pakuočių tvarkytojai

Mwiza kuria programinę įrangą pagal profesiją ir daug rašo apie „Linux“ ir „front-end“ programavimą. Kai kurie jo interesai apima istoriją, ekonomiką, politiką ir įmonės architektūrą.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.