dpkg vs apt vs apt-get: tegelikud erinevused ja millal kumbagi kasutada

Viimane uuendus: 27/02/2026
Autor: Isaac
  • dpkg on madala taseme paketihaldur, mis installib ja eemaldab kohalikke .deb-faile ilma sõltuvusi lahendamata.
  • APT toimib dpkg kohal kõrgetasemelise kihina, hallates repositooriume, vahemällu salvestamist ja automaatset sõltuvuste lahendamist.
  • apt, apt-get ja aptitude on erinevad APT kasutajaliidesed, mis on loodud erinevateks otstarveteks: lõppkasutaja, skriptimine ja täiustatud haldus.
  • Õige tööriista valimine vastavalt kontekstile lihtsustab haldamist ja vähendab vigu Debiani ja selle derivaatide süsteemides.

Paketihaldurid dpkg apt ja apt-get

Debiani-põhistes distributsioonides (näiteks Ubuntu, Linux Mint või Devuan) on väga tavaline, et tekib küsimus järgmise kohta Mis vahe on dpkg, apt, apt-get või isegi aptitude kasutamisel?Esmapilgul tunduvad nad kõik tegevat sama asja: installivad, värskendavad ja kustutavad programme. Kuid igaühel neist on tarkvaraökosüsteemis erinev roll ja selle mõistmine säästab teid paljudest peavaludest.

Selles artiklis selgitame rahulikult, kuidas see toimib. dpkg madala taseme juhinaMida pakub APT pealmise kihina ja mille poolest need erinevad? apt, apt-get ja aptitudeja milliseid põhikäsklusi peaksite igal juhul omandama. Mõte on selles, et lugemise lõpuks on teil selge arusaam. Millal ja miks iga tööriista kasutadanii igapäevastes ülesannetes kui ka keerukamates ülesannetes või skriptides.

Kõige alus: dpkg, madala taseme paketihaldur

Debiani kogu paketisüsteem põhineb sambal dpkg, natiivne paketihaldur, mis töötab otse .deb-failidegaSee oli Debiani esimene paketihaldur ja on tänaseni kõigi tuletisdistributsioonide standardiks. Kui kasutate RPM-i, saate pakette teisendada Pakettide teisendamine Alieniga .deb-failide genereerimiseks, mida saab dpkg-ga installida.

Erinevalt kõrgetasemelistest tööriistadest tegeleb dpkg ainult Kohalike .deb-pakettide installimine, desinstallimine ja päringute tegemineSee ei toeta kaughoidlaid, ei lae internetist pakette ega lahenda iseseisvalt sõltuvusi. Kui installite midagi dpkg-ga ja mõni teek puudub, peate selle käsitsi parandama.

See teeb dpkg-st ideaalse tööriista hallata pakette väga täpselt ja kontrollitult (näiteks kui laadite käsitsi alla .deb-faili või kui ehitate oma pakette), aga see tähendab ka seda, et peate täpselt teadma, mida sõltuvustega teete.

Debianis seda utiliiti pakkuv binaarpakett sisaldab lisaks dpkg-le ka teisi seotud tööriistu, näiteks dpkg-deb, dpkg-split, dpkg-query, dpkg-divert või dpkg-triggerkoos abiteenustega, näiteks update-alternatives o start-stop-daemonPakettide koostamise ülesannete jaoks on olemas eraldi pakett. dpkg-dev, mis lisab kompileerimistööriistu.

Loetle paketid ja olekud dpkg abil

Üks esimesi asju, mida iga administraator tavaliselt vajab, on kontrollige, millised paketid on süsteemi installituddpkg abil saab seda teha mitmel viisil:

  • dpkg -l: kuvab pakettide loendi koos nende olekuga (paigaldatud, kustutatud jne).
  • dpkg -l nombre_paquete: filtreerib ainult seda paketti ja näitab, kas see on installitud või mitte.
  • dpkg --get-selections: kuvab pakettide täieliku loendi ja teie praeguse valiku.
  • dpkg --get-selections paquete: Kontrollib kiiresti, kas konkreetne pakett on märgitud installituks, desinstalleerituks jne.

Huvitav detail on see dpkg –get-selections loetleb ka paketid olekus „deinstall”.Need on paketid, mis on küll desinstallitud, kuid millel on süsteemis endiselt konfiguratsioonifailid või metaandmed. Hiljem näeme, kuidas see APT-ga päringute tegemisel erinevalt kajastub.

Pakettide paigaldamine, eemaldamine ja puhastamine dpkg abil

Allalaaditud .deb-failiga otse töötamiseks pakub dpkg väga selgeid käske Paigalda ja desinstalli konkreetseid pakette ilma repositooriume läbimata:

  • dpkg -i paquete.deb: installige määratud pakett (install).
  • dpkg -r nombre_paquete: eemaldab paketi, aga jätab selle konfiguratsioonifailid alles (eemalda).
  • dpkg -P nombre_paquete: teostab täieliku puhastuse, kustutades ka seotud konfiguratsioonifailid (purge).

Millal seda kasutatakse -P valik -r asemel Nii binaarfailid kui ka konfiguratsioonifailid puhastatakse, mis on väga kasulik, kui soovite süsteemist lahkuda nii, nagu poleks te seda rakendust kunagi installinud. Mida dpkg ei tee, on see, et Eemalda automaatselt sõltuvused, mis installiti ainult selle paketi jaoksSellega pead sa ise hakkama saama või APT-le lootma.

Vaadake .deb-pakettide teavet ja sisu

Teine huvitav omadus on võime kontrollige, mida .deb pakett sisaldab või milliseid metaandmeid see sisaldabSiin tulebki mängu kasulikkus. dpkg-deb, mis on dpkg paketis endas olemas:

  • dpkg-deb -I paquete.deb: kuvab paketi üksikasjalikku teavet (nimi, versioon, sõltuvused, hooldaja jne).
  • dpkg-deb --contents paquete.deb: loetleb kõik failid, mis selle .deb-faili installimisel süsteemi installitakse.

Need valikud on väga praktilised, kui teil on vaja auditeerige täpselt, mida pakett teie süsteemis teeb või kui silute probleeme konkreetse .deb-faili installitud teede ja failidega.

APT: dpkg-i kohal olev kõrgetasemeline kiht

APT (Advanced Package Tool) ehitati dpkg peale, mis on teekide ja utiliitide kogum, mis lisab sõltuvuste lahendamist ja hoidla haldamist.deb-failidega otse suhtlemise asemel suhtleb enamik kasutajaid selle kihiga, mis omakorda kutsub madala taseme toiminguteks välja dpkg.

  Mis on DupeGuru. Kasutusalad, funktsioonid, arvamused, hinnad

APT on suures osas kirjutatud järgmiselt C++ teek, mis pakub funktsioone pakettide, versioonide, päritolu ja seoste andmebaasi manipuleerimiseksMitmed käsurealiidesed tuginevad sellele teekile: apt-get, apt-cache, apt ja ka väliseid tööriistu, näiteks aptitude või Synaptic-tüüpi graafilised liidesed.

Kõigis Debiani praegustes versioonides on pakett apt on "oluline" prioriteet, mis tähendab, et See on osa igast põhisüsteemi paigaldusest.Ja kuigi dpkg jääb põhipaketihalduriks, on tavakasutaja igapäevaseks kasutamiseks kasutatav "paketihaldur" APT, mis samuti See eksisteerib koos teiste formaatidega, näiteks Flatpakiga paljudel tänapäevastel töölaudadel.

Üks APT võimsamaid omadusi on see, et korraldab pakettide installimise ja desinstallimise optimaalses järjekorrasEnne dpkg käivitamist teeb see pakettide nimekirja topoloogilise sortimise, et minimeerida konflikte, ja ainult keerulistel juhtudel sunnib see dpkg sisemisi toiminguid valikute abil. --force kui te ei leia ohutut alternatiivi.

Repositooriumid ja fail sources.list

APT töötab alati alates konfiguratsioonifailides deklareeritud tarkvarahoidladPeamine fail on /etc/apt/sources.listSiin on määratletud ametlikud Debiani või Ubuntu paketi lähtekoodid ja saab lisada täiendavaid kolmandate osapoolte repositooriume. Vajadusel loo oma tarkvarahoidla See on teile kasulik, et mõista, kuidas APT-d kohandatud allikale suunata.

Lisaks põhifailile on tavaline, et sellel on ka lisafailid all /etc/apt/sources.list.d/ konkreetsete hoidlate jaoks. Need punktid võivad viidata kohalikele kataloogidele või füüsilistele andmekandjatele (nt CD/DVD) ja ka kaugserveritele, millele pääseb ligi HTTP, HTTPS või FTP kaudu.

APT väidab samuti kohalik vahemälu, mis sisaldab teavet kõigi nendes hoidlates saadaolevate pakettide kohtaSeda hoitakse peamiselt all /var/lib/apt/ ja seda uuendatakse tuttava käsu abil apt update o apt-get update.

Mugavaks fontide redigeerimiseks sisaldab komplekt ise järgmist käsk apt edit-sources, mis avab põhifaili teie terminali vaiketekstiredaktoriga sources.list või teie määratud fail. Kui teil pole redaktorit konfigureeritud, palutakse teil valida üks (nano, vim, neovim jne) ja edaspidi kasutatakse alati seda.

Pakettide sõltuvus ja olekuhaldus

Suurim erinevus dpkg-ga võrreldes on see, et APT See tegeleb sõltuvuste lahendamise ja allalaadimisega automaatselt.Kui taotlete paketi installimist, arvutab see välja, milliseid teisi pakette on vaja, millised versioonid on ühilduvad ja millised konfliktid võivad tekkida, ning alles seejärel kutsub muudatuste rakendamiseks välja dpkg. Diagnostiliste ja silumisülesannete jaoks saate vaadata, kuidas paketi sõltuvuste loend ja vältige süsteemi lõhkumist millegi paigaldamisel.

APT haldab ka lisafaili, /var/lib/apt/extended_stateskus see salvestab, kas pakett installiti kasutaja poolt otseselt või mõne teise paketi sõltuvusena. See teave on võtmetähtsusega selliste funktsioonide jaoks nagu apt autoremove et nad saaksid teada, millised paketid sobivad kustutamiseks, kuna need on "orvuks jäänud".

Osariikide osas on huvitav nüanss: APT, kui seda kasutatakse apt list --installed, Jäta vahele paketid, mis on märgitud kui „desinstalleeri” (need, mis desinstalliti, kuid säilitasid oma konfiguratsiooni). Need kuvatakse programmi väljundis. apt list näiteks „jääkkonfiguratsioon”, samas kui dpkg --get-selections Jah, see kuvab need otse. Kui mõni loend ei sobi, on soovitatav vaadata üle algsed väljundid ja filtreerida grep et analüüsida neid piiripealseid juhtumeid.

Igapäevaseks kasutamiseks mõeldud apt-käsklused

Kaasaegse väejuhatuse saabumisega aptDebian ja Ubuntu pakuvad kasutajasõbralikum liides tavaliste paketihaldusülesannete jaoksühendavad funktsioonid, mis olid varem jagatud apt-get y apt-cacheKuigi see kasutab sisemiselt samu teeke, on selle süntaks mugavam ja väljund loetavam; lisaks eksisteerib see koos teiste töölaual olevate vormingutega, näiteks AppImage'i haldamine Linuxis.

faili /etc/apt/sources.list mida me varem mainisime, keskendub vaikimisi Teave kõigi apt poolt kasutatavate repositooriumide kohtaerinevalt sellistest tööriistadest nagu yum mis tavaliselt haldavad mitut konfiguratsioonifaili. See lihtsustab oluliselt vähem kogenud kasutajate esialgset seadistamist.

Värskenda hoidla teavet

Enne millegi installimist peab APT-l olema hoidlate pakettide uuendatud loend Saadaval olevate versioonide väljaselgitamiseks kasutage järgmist.

  • apt update: laadib paketiindeksid uuesti alla kõigist konfigureeritud repositooriumidest.

Erinevus vanaga võrreldes apt-get update on see, et apt kuvab väga kasulikku lisateavet, näiteks uuendatavate pakettide arv ja teade, mis soovitab käivitada apt list --upgradable neid detailselt nägema.

Otsi pakette hoidlatest

Programmi või raamatukogu leidmiseks saadaolevate hulgast saame kasutage APT sisseehitatud otsingutTraditsiooniliselt tehti seda koos apt-cache searchaga käsk apt lihtsustada süntaksit:

  • apt search nombre o apt-cache search nombreNad otsivad allalaaditud paketi andmebaasist määratud teksti.

Nii on see lihtne vaadake, milline pakett vastab konkreetsele rakendusele (näiteks otsi „gimp”, „vlc” või „libreoffice”) ja kontrolli, kas see on sinu distributsiooni versiooni jaoks saadaval.

Pakettide installimine ja desinstallimine apt-ga

Kõige levinum toiming, mida APT-ga teete, on installige ja eemaldage tarkvara repositooriumidestSüntaks on siin väga lihtne:

  • apt install paquete: paigaldab taotletud paketi ja kõik vajaliku sõltuvusena.
  • apt remove paquete: desinstallib paketi, kuid säilitab selle konfiguratsioonifailid.
  • apt remove --purge paquete o apt purge paquete: eemaldab paketi ja ka selle süsteemi konfiguratsioonifailid.
  Kuidas alla laadida ja installida kursoreid Windows 10 jaoks

Ainult siis, kui seda kasutatakse remove, "Jäägid" võivad jääda konfiguratsioonikataloogide või konfiguratsioonifailide kujulSee on normaalne, kuna rakenduse uuesti installimisel jäävad teie seaded alles. Täieliku eemaldamise korral on puhastamise valik õige.

Puhastage osakonnad ja eemaldage ülejäänud pakid

Pärast rakenduste installimist ja desinstallimist aja jooksul kogunevad need Paketid, mis installiti teiste pakettide sõltuvustena, kuid mida enam vaja ei oleRuumi vabastamiseks ja süsteemi puhtana hoidmiseks pakub APT:

  • apt autoremove: eemaldab automaatselt installitud sõltuvused, mida ükski praegu installitud pakett enam ei vaja.

See järjekord on eriti kasulik, kuna perioodiline hooldusmeedesest see eemaldab vanad teegid ja failid, mis ainult ruumi tarbivad, ilma praegusele süsteemile midagi lisamata.

Uuenda installitud pakette apt-ga

Kui hoidla indeksid on ajakohased, on järgmine samm Rakenda installitud pakettidele saadaolevaid värskendusiAPT eristab kahte uuendamise taset:

  • apt upgrade: uuendab installitud pakette nende uusimatele versioonidele, kui need ei nõua drastiliselt täiendavate pakettide installimist või eemaldamist.
  • apt full-upgrade: teostab agressiivsema värskenduse, võimaldades teil protsessi lõpuleviimiseks vajadusel pakette installida või eemaldada (samaväärne vana versiooniga) apt-get dist-upgrade).

Tavaline on esimesena joosta apt update millele järgneb apt upgrade osana tavapärasest hooldusest ja reservist full-upgrade suuremate versioonimuudatuste või kerneli ja oluliste komponentide värskendamise korral.

Muud kasulikud käsud apt-komplektist

Lisaks kõige populaarsematele tellimustele sisaldab APT ka järgmist: Mõned lisakäsud, mis elu palju lihtsamaks teevad:

  • apt show paquete: kuvab paketi kohta üksikasjalikku teavet (kirjeldus, versioon, sõltuvused, lähtekoodihoidla jne) järjestatud väljundiga ja ilma ebaoluliste andmeteta.
  • apt list: loetlege pakette vastavalt erinevatele filtritele; koos --installed näitab paigaldatud ja koos --upgradable need, kellel on värskendus saadaval.
  • apt edit-sources: Avab APT lähtekoodifaili repositooriumide muutmiseks.

Kõik see teeb apt on omamoodi paketihalduse "Šveitsi armee nuga"., hõlmates enamiku ülesandeid, mida keskmine kasutaja iga päev teeb ilma, et peaks meeles pidama tohutut hulka alamkäsklusi.

Apt-get ja aptitude: muud klassikalised APT kasutajaliidesed

Kuigi käsk apt on viimastel aastatel tuntust kogunud, apt-get ja aptitude on endiselt väga olulised tööriistad Debiani ökosüsteemis. Igal neist on oma koht ja on kaalukaid põhjuseid teada, millises kontekstis on nende kasutamine asjakohane.

Ajalooliselt apt-get oli esimene APT käsurealiideseSee on olnud olemas alates 90. aastate lõpust ja seda on kasutatud lugematutes skriptides ja dokumentatsioonis. Selle eesmärk oli pakkuda stabiilset ja etteaimatavat liidest, mis sobib ideaalselt automatiseerimiseks ja mitte-interaktiivsete ülesannete jaoks.

Omalt aptitude sündis nagu nutikam ja mugavam alternatiiv kasutajatele, kes eelistavad interaktiivset keskkondaSee pakub nii skriptidega ühilduvat CLI-režiimi kui ka tekstirežiimi liidest (ncurses) menüüde, filtrite ja organiseeritud paketivaadetega.

Tüüpilised apt-get funktsioonid ja käsud

koos apt-get saate täita praktiliselt samu ülesandeid nagu aptSiiski on sellel mõnevõrra sõnastavam süntaks ja vähem kasutajasõbralik väljund. Selle kõige sagedamini kasutatavad käsud on:

  • apt-get update: uuendab hoidla indekseid.
  • apt-get upgrade: uuendab installitud pakette ilma liigselt pealetükkivaid muudatusi tegemata.
  • apt-get dist-upgrade: samaväärne apt full-upgrade kaasaegne, mis võimaldab teil keeruka uuendamise lõpuleviimiseks pakette installida ja eemaldada.
  • apt-get install paquete: paigaldab paketi repositooriumidest sõltuvuste lahendamise teel.
  • apt-get remove paquete y apt-get purge paqueteNad eemaldavad pakette, koos konfiguratsioonifailidega või ilma.

apt-geti peamine eelis on see, et Selle käitumine jääb versioonide vahel äärmiselt stabiilseksSel põhjusel soovitavad Debiani arendajad jätkake selle kasutamist skriptides ja automatiseeringutesKui apt See on rohkem lõppkasutajale orienteeritud ja võib aja jooksul muuta väljundandmeid või vaikeväärtusi.

Aptitude: ncurses liides ja täiustatud sõltuvuste lahendamine

Erinevalt apt-st ja apt-get-ist aptitude panustab väga täielik tekstirežiimi liides mis käivitatakse lihtsalt käivitades sudo aptitude Ilma argumentideta. Sellelt ekraanilt saate:

  • Sirvi pakettide kategooriate järgi (paigaldatud, saadaval, aegunud jne).
  • Otsi ja filtreeri pakette erinevate kriteeriumide alusel (nimi, kirjeldus, staatus).
  • Valige mitu paketti, mida soovite installida, värskendada või eemaldada ja kõiki muudatusi korraga rakendada.

Selle suurim tehniline tugevus seisneb selles, et sõltuvuste lahendamise süsteem, mis põhineb hindepunktidel ja alternatiividelKompleksse konflikti korral pakub aptitude tavaliselt mitu lahendust (näiteks paketi desinstallimine, vanema versiooni säilitamine või uute versioonide installimine) ja võimaldab kasutajal märkida, milliseid ettepaneku osi ta eelistab järgmisel lahenduskatsel alles hoida või ära visata.

Käsurea vaatenurgast aptitude See toetab ka selliseid käske nagu:

  • aptitude update: pakettide nimekirja värskendamiseks.
  • aptitude install paquete y aptitude remove paquete: installige ja eemaldage pakette sarnaselt apt-get'iga.
  • aptitude full-upgrade: teostab täieliku värskenduse oma sõltuvuste lahendamise loogikaga.
  Parandage Adobe Save For Web Error

Lisaks, võimekus See salvestab väga detailselt, millised paketid installiti käsitsi ja millised sõltuvustena.ja sellel on valikud versioonide külmutamiseks, pakettide märgistamiseks värskenduste vältimiseks jne. Mõnda neist funktsioonidest saab tänapäeval kopeerida, kasutades apt-markSiiski hindavad administraatorid võimekust endiselt kõrgelt ja on seda aastaid kasutanud.

Peamised erinevused dpkg, APT, apt-geti, apti ja aptitude vahel

Pärast iga tööriista eraldi vaatlemist on kasulik teha grupipilt, et neist aru saada. Mis täpselt on nende erinevused ja millal on igaüht neist asjakohane kasutada?Me võiksime seda kokku võtta kolmel tasandil: madal, keskmine ja kõrge.

Kõige elementaarsemal tasandil on olemas dpkg, mis toimib otse kohalikele .deb pakettideleSee ei lahenda sõltuvusi ega suhtle repositooriumidega; see lihtsalt installib, desinstallib või kuvab teavet konkreetse paketi kohta. Seda võrreldakse sageli RPM Red Hati maailmas, kuna nad täidavad oma vastavates jaotuste perekondades sarnaseid funktsioone.

Keskmisel/kõrgel tasemel on meil APT kui paketihaldussüsteem koos repositooriumide, teabe vahemällu salvestamise ja automaatse sõltuvuste lahendamisegaSee annab loogika selle kohta, mis ja kust installitakse, milline on parim versioon jne. Red Hati maailmas leidub paralleelsust sellistes tööriistades nagu YUM või DNF töötab RPM-il.

APT kohal on selle erinevad esiotsad:

  • apt-get: klassikaline, vastupidav ja stabiilne liides, mis on tugevalt orienteeritud skriptidele ja automatiseerimisele.
  • apt: kaasaegne lõppkasutajaliides, mis koondab apt-get ja apt-cache funktsioonid ning pakub selgemat väljundit.
  • aptitude: kõrgetasemeline paketihaldur valikuliste TUI ncurses'idega ja eriti keeruka sõltuvuste lahendamise süsteemiga.

Kui keskendume APT-le ja DPKG-le, siis peamine erinevus seisneb selles, et APT saab pakette kaughoidlatest alla laadida, hallata mitut allikat ja kõiki sõltuvusi., samas kui DPKG installib ja eemaldab ainult pakette, mis talle kohaliku failina edastatakse.

Kui võrrelda apt-d ja apt-get-d, siis mõlemad pakuvad väga sarnased funktsioonid pakettide installimiseks, värskendamiseks või eemaldamiseksKuid apt parandab teabe esitust, lisab installimise ajal edenemisribasid ja ühendab üheks käsuks asjad, mida varem tehti apt-get y apt-cacheSeevastu pakub apt-get aja jooksul konservatiivsemat ja stabiilsemat käsurea API-t.

Sobivuse osas on selle peamine eristav omadus ncurses'i liides ja täiustatud sõltuvuskonfliktide käsitlemineKuigi apt ja apt-get püüavad leida "parimat" lahendust korraga, võimaldab aptitude kasutajal protsessis interaktiivselt osaleda, otsustades, milliseid pakette alles hoida, milliseid madalamale tasemele viia või millised eemaldada.

Millal Debiani süsteemides kasutada dpkg, apt, apt-get või aptitude'i

Kui erinevused on selged, küsivad paljud inimesed, et millist käsku igas konkreetses olukorras kasutadaÜhte õiget vastust pole, kuid on olemas üsna mõistlikud mustrid, mida paljud administraatorid ja edasijõudnud kasutajad järgivad.

Igapäevaseks kasutamiseks lauaarvutis või kerges serverisüsteemis on kõige mugavam variant tavaliselt kasuta käsku apt peaaegu kõige jaoks: värskendage repositooriume, otsige rakendusi, installige ja desinstallige pakette, kontrollige, mida saab värskendada, ja avaldage regulaarselt värskendusi.

Suheldes installi-, juurutamis- või hooldusskriptide ajastamineAmetlik dokumentatsioon ise soovitab jätkuvalt toetuda apt-get (y apt-cache (päringute puhul), kuna selle väljundkäitumine ja valikud on versioonide vahel palju stabiilsemad kui aptmis võib muuta väikseid detaile, kuna see on loodud inimestele, mitte niivõrd masinatele.

dpkg on peamiselt reserveeritud madala taseme toimingud käsitsi alla laaditud .deb pakettidegaSee on kasulik sisu kontrollimiseks või juhtudel, kus vajate väga täpset kontrolli ja ei soovi, et APT sekkuks teie eest sõltuvuste lahendamisega. See on väga kasulik ka keerukate pakkimisskriptide või .deb-failidega seotud konkreetsete probleemide silumiseks.

Omalt poolt särab andekus tavaliselt siis, kui Sa seisad silmitsi tõeliselt keeruliste sõltuvuskonfliktidega vanemates või väga kohandatud Debiani keskkondades. Selle lahendusmootor pakub tavaliselt rohkem alternatiive ja ncurses-liides on väga mugav, et uurida, milliseid muudatusi enne suurema toimingu vastuvõtmist tehakse.

Lõppkokkuvõttes eksisteerib kogu see tööriistade ökosüsteem tänu sellele, et Iga tase lahendab Debiani paketihalduses erineva probleemi.dpkg kui madala taseme varustus, APT kui aju, mis otsustab, mida ja kust installida, ning selle erinevad kasutajaliidesed (apt, apt-get, aptitude) kui nähtavad elemendid, mis on kohandatud erinevatele kasutajaprofiilidele, alates kõige algajatest kuni terminali külge liimitud administraatorini.

Paigalda deb ja rpm paketid ilma käskudeta
Seotud artikkel:
Täielik juhend DEB ja RPM pakettide komplikatsioonideta installimiseks