Arvutis käitatav tarkvara muudab selle tõeliselt isiklikuks. See räägib palju sellest, millega te töötate, mida teile meeldib teha või teie hobidest.
Selles juhendis heidetakse pilk tarkvarapakettide haldamisele Debiani pakettihalduri (dpkg) abil Debiani-põhistes Linuxi distros nagu Ubuntu, Debian, Mint ja Kali jne. Debiani tarkvarapakettidel on laiend .deb.
Tarkvarahaldus on üks levinumaid ülesandeid, mida teete oma personaalarvutis või süsteemiadministraatorina.
Mis on Dpkg?
Dpkg on madala taseme utiliit, mis koosneb käskude komplektist, mida kasutatakse tarkvarapakettide installimisel, eemaldamisel, loetlemisel ja haldamisel Debiani-põhistes Linuxi distros.
Dpkg utiliit on vundament, millele on ehitatud muud tarkvarahalduse tööriistad, näiteks Apt ja Synaptic. Need on liigitatud kõrgel tasemel tarkvarahalduse tööriistadeks.
Debiani (.deb) tarkvarapaketi failide kohalikuks installimine arvutisse on üks dpkg eripära.
See on eriti oluline tarkvara installimisel masinatele, mis on turvalisuse huvides või võrguühenduse probleemide tõttu võrguvälised. Märkimisväärsed tarkvarapaketid, mida saab installida dpkg-ga, hõlmavad VS-koodi, Google Chrome'i ja VirtualBoxi.
Installitud tarkvarapakettide loetelu
Arvutisse installitud tarkvarapakettide loendi nägemiseks käivitage lihtsalt järgmine käsk.
dpkg --get-valikud
The --get-valikud käsuvõimalus näitab installitud pakettide nimesid lihtsas ja puhtas vormingus.
Installitud pakettide olemasolevate versioonide üksikasjade kuvamiseks võite kasutada järgmist käsku. Lisaks on loetletud teave nagu tarkvara versioon, installitud suurus, päritolu, prioriteet jne.
dpkg - print-kasutada
Kui soovite kuvada tarkvarapaketi teavet tabelina. Võite kasutada dpkg-päring käsk järgmiselt.
dpkg-query - list
Tarkvarapakettide installimine
Tarkvarapakettide installimine on üks levinumaid ülesandeid, mida me oma arvutis teostame. Enne installimist tarkvarapaketid oma arvutis dpkg-ga, peate kõigepealt tarkvarapaketi alla laadima ja selle omama kohapeal. Tarkvarapakette saate hõlpsalt alla laadida oma brauseri abil või selliste tööriistade kaudu nagu wget või curl.
Dpkg-ga tarkvarapakettide installimiseks ja eemaldamiseks vajate kõrgendatud õigusi.
Näiteks installimiseks Google Chrome, laadige see alla kausta Allalaadimised. Seejärel käivitage lihtsalt järgmine käsk.
sudo dpkg --install ~ / Downloads / google-chrome-stabil_current_amd64.deb
Sõltuvuste taastamine
Linuxi tarkvarapaketid sõltuvad sujuvalt sageli teistest tarkvaratükkidest.
Pakettide installimisel dpkg kaudu on mõistlik taastada sõltuvused Aptiga järgmise käsu abil, et veenduda, et kõik töötab hästi.
sudo apt install -f
Näpunäide: Enamiku dpkg käskude jaoks saate kasutada kiirmenetlust. Näiteks, dpkg -i paketi_nimi selle asemel dpkg --install paketi_nimi tarkvarapakettide installimiseks. Selles juhendis kasutatakse viimast lähenemisviisi, kuna pikad käsud on enesestmõistetavad.
Seotud: Kuidas leida ja parandada katkiseid pakette Linuxis
Tarkvara värskendamine
Oma hoidmine süsteemi ajakohane on hea kaitseliin turvavigade eest ning on võtmetähtsusega stabiilsema ja kindla süsteemi loomisel.
Dpkg kaudu installitud tarkvarapakettide värskendamiseks peate kõigepealt alla laadima uuema paketi ja seejärel installima selle ülaltoodud jaotises käsitletud installikäskluse kaudu.
Katkiste pakettide kontrollimiseks kasutage - audit valik. See käsuvõimalus kontrollib, kas kõik paketid on õigesti installitud ja kas puuduvad sõltuvused. Kui pakett peaks olema katki, annab utiliit dpkg soovitatud paranduste kohta nõu.
dpkg --audit
Tarkvarapaketi ümberkonfigureerimine
Teine võimas variant, mille dpkg pakub, on võimalus juba installitud tarkvarapakett ümber seadistada. Näiteks VirtualBoxi ümberkonfigureerimiseks võite käivitada alloleva käsu ja teile kuvatakse konfiguratsiooniekraan.
sudo dpkg-virtuaalkasti uuesti seadistamine-6.1
Tarkvarapakettide eemaldamine
Kui te ei vaja enam mõnda tarkvara ja olete valmis selle eemaldama või soovite tarkvara värskendamiseks selle eemaldada, võite kasutada - eemaldage käsuvalik.
sudo dpkg - eemaldage google-chrome-stabil
(Ülaltoodud käsus google-kroom-stabiilne on pakendi nimi)
Kui eemaldate tarkvarapaketid suvandi --remove abil, jäävad eemaldatava paketiga seotud konfiguratsioonifailid puutumatuks. Nii et järgmine kord, kui selle tarkvara uuesti installite, kasutab see eelmisi konfiguratsioone.
Tarkvarapaketi ja sellega seotud konfiguratsioonide täielikuks eemaldamiseks võite kasutada valikut --purge.
sudo dpkg --purge google-chrome-stabil
Tarkvarapaketi kohta teabe hankimine
Võite saada lisateavet paketi kohta, millega kavatsete installida --info.
sudo dpkg --info ~ / Allalaadimised / google-chrome-stabil_current_amd64.deb
Väljund sisaldab sellist teavet nagu tarkvara arhitektuur, hooldaja ja versiooni number jne.
Tarkvarapaketi sisu kontrollimine
Debiani paketi sisu saate kontrollida ka kasutades --sisu. Loendis esitatakse paketi kataloogistruktuur ja kõik olulised failid, näiteks tarkvaralitsents ja muud manifestifailid.
dpkg --contents ~ / Downloads / google-chrome-stabil_current_amd64.deb
Pakendi sisu kuvatakse pika nimekirja vormingus, nagu allpool.
Paketi installimise tuvastamine
Selle abil saate hõlpsalt kontrollida, kas teie arvutisse on installitud mõni tarkvarapakett - olek valik. Näiteks selleks, et teada saada, kas teie süsteemi on installitud suum, käivitage lihtsalt järgmine käsk.
sudo dpkg - oleku suum
Väljund kuvab ka muid üksikasju, näiteks tarkvarapaketi eesmärk ja müüja.
Valimi väljund näeb välja nagu allpool. Näiteks näitab käsu väljundi teine rida paketi olekut. Nagu väljundist näha, on suumipakett just sellele masinale installitud.
Debiani standardite kohaselt saate tasuta levitamise tingimustele vastavaid pakikatalooge otsida ametlik veebisait.
Loe rohkem: Põhikäsklused Linuxiga alustamiseks
Abi saamine
Käsu dpkg kohta lisateabe saamiseks võite kasutada - aidata valik.
dpkg --abiline
Täpsema teabe saamiseks käskude dpkg ja tarkvarapakettide oleku kohta kasutage Man Pages.
mees dpkg
Aga alternatiivsed paketihaldurid?
dpkg on võimas utiliit tarkvarapakettide installimiseks ja haldamiseks. Kõrgema taseme tööriistad, nagu apt ja synaptic, kasutavad dpkg. Muud pakettide installimise alternatiivid on Apt, Synaptic ja Aptitude.
Kui olete kasutanud Ubuntu, olete tõenäoliselt mingil hetkel kasutanud käsku apt. Kuid kas teadsite, et selles on nii palju muud kui apt-get install ja apt-get upgrade?
Loe edasi
- Linux
- Linux
- Paketihaldurid
Mwiza töötab tarkvara järgi välja tarkvara ning kirjutab palju Linuxi ja esiotsa programmeerimisest. Tema huvide hulka kuuluvad ajalugu, majandus, poliitika ja ettevõtte arhitektuur.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.