dpkg versus apt versus apt-get: de echte verschillen en wanneer je welke moet gebruiken

Laatste update: 27/02/2026
Auteur: Isaac
  • dpkg is de pakketbeheerder op laag niveau die lokale .deb-bestanden installeert en verwijdert zonder afhankelijkheden op te lossen.
  • APT fungeert als een overkoepelende laag bovenop dpkg en beheert repositories, caching en automatische afhankelijkheidsresolutie.
  • apt, apt-get en aptitude zijn verschillende APT-frontends, ontworpen voor verschillende doeleinden: eindgebruikers, scripting en geavanceerd beheer.
  • Het kiezen van het juiste gereedschap voor de betreffende context vereenvoudigt het beheer en vermindert fouten op Debian en afgeleide systemen.

Pakketbeheerders dpkg, apt en apt-get

In op Debian gebaseerde distributies (zoals Ubuntu, Linux Mint of Devuan) komt de vraag over Wat is het verschil tussen het gebruik van dpkg, apt, apt-get of zelfs aptitude?Op het eerste gezicht lijken ze allemaal hetzelfde te doen: programma's installeren, bijwerken en verwijderen. Elk programma speelt echter een andere rol binnen het software-ecosysteem, en als je dat begrijpt, bespaar je jezelf een hoop frustraties.

In dit artikel leggen we rustig uit hoe het werkt. dpkg als een manager op laag niveauWat voegt APT toe als bovenste laag, en waarin verschillen ze? apt, apt-get en aptitudeen welke basiscommando's je in elk geval moet beheersen. Het idee is dat je aan het einde van het lezen een duidelijk beeld hebt. Wanneer en waarom je elk hulpmiddel moet gebruikenzowel bij alledaagse taken als bij meer geavanceerde taken of scripts.

De basis van dit alles: dpkg, de pakketbeheerder op laag niveau.

De pijler waarop het gehele pakketsysteem in Debian is gebaseerd, is dpkg, de native pakketbeheerder die direct met .deb-bestanden werkt.Het was de eerste pakketbeheerder voor Debian en is tot op de dag van vandaag de standaard voor alle afgeleide distributies. Als je RPM gewend bent, kun je pakketten converteren met Converteer pakketten met Alien om .deb-bestanden te genereren die met dpkg geïnstalleerd kunnen worden.

In tegenstelling tot geavanceerde tools, houdt dpkg zich alleen bezig met Lokale .deb-pakketten installeren, verwijderen en opvragenHet beheert geen externe repositories, downloadt geen pakketten van internet en lost geen afhankelijkheden zelfstandig op. Als je iets installeert met dpkg en er ontbreekt een bibliotheek, moet je die handmatig herstellen.

Dat maakt dpkg een ideaal hulpmiddel voor Pakketten op een zeer precieze en gecontroleerde manier beheren. (bijvoorbeeld wanneer je handmatig een .deb-bestand downloadt of wanneer je je eigen pakketten bouwt), maar het betekent ook dat je precies moet weten wat je met afhankelijkheden doet.

Het binaire pakket dat dit hulpprogramma in Debian levert, bevat naast dpkg ook andere gerelateerde tools zoals dpkg-deb, dpkg-split, dpkg-query, dpkg-divert of dpkg-trigger, samen met hulpvoorzieningen zoals update-alternatives o start-stop-daemonVoor taken met betrekking tot het bouwen van pakketten is er een apart pakket. dpkg-dev, wat compilatietools toevoegt.

Lijst pakketten en statussen met dpkg

Een van de eerste dingen die een beheerder doorgaans nodig heeft, is Controleer welke pakketten op het systeem zijn geïnstalleerd.Met dpkg kan dit op verschillende manieren:

  • dpkg -l: toont een lijst met pakketten en hun status (geïnstalleerd, verwijderd, enz.).
  • dpkg -l nombre_paquete: filtert alleen op dat pakket en vertelt je of het geïnstalleerd is of niet.
  • dpkg --get-selections: toont de volledige lijst met pakketten en uw huidige selectie.
  • dpkg --get-selections paquete: Controleert snel of een specifiek pakket is gemarkeerd als geïnstalleerd, niet geïnstalleerd, enz.

Een merkwaardig detail is dat dpkg –get-selections geeft ook een lijst weer van pakketten in de status "deïnstalleren".Dit zijn pakketten die zijn verwijderd, maar waarvan de configuratiebestanden of metadata nog steeds op het systeem aanwezig zijn. We zullen later zien hoe dit zich anders manifesteert bij het opvragen van pakketten met APT.

Installeer, verwijder en wis pakketten met dpkg.

Om direct met een gedownload .deb-bestand te werken, biedt dpkg zeer duidelijke commando's voor Installeer en verwijder specifieke pakketten zonder via repositories te hoeven gaan.:

  • dpkg -i paquete.deb: installeer het opgegeven pakket (install).
  • dpkg -r nombre_paquete: verwijdert het pakket, maar laat de configuratiebestanden (verwijderen) intact.
  • dpkg -P nombre_paquete: voert een volledige opschoning uit, waarbij ook de bijbehorende configuratiebestanden worden verwijderd (opschoning).

Wanneer wordt het gebruikt de -P optie in plaats van -r Zowel binaire bestanden als configuratiebestanden worden opgeschoond, wat erg handig is als u het systeem wilt achterlaten alsof u die applicatie nooit hebt geïnstalleerd. Wat dpkg niet zal doen, herhalen we, is Verwijder automatisch afhankelijkheden die alleen voor dat pakket zijn geïnstalleerd.Je zult dat zelf moeten regelen of op APT moeten vertrouwen.

Bekijk informatie en inhoud van .deb-pakketten

Een andere interessante functie is de mogelijkheid om Controleer wat een .deb-pakket bevat of welke metadata het bevat.Dat is waar het nut om de hoek komt kijken. dpkg-deb, opgenomen in het dpkg-pakket zelf:

  • dpkg-deb -I paquete.deb: toont gedetailleerde pakketinformatie (naam, versie, afhankelijkheden, beheerder, enz.).
  • dpkg-deb --contents paquete.deb: geeft een lijst van alle bestanden die op het systeem geïnstalleerd zouden worden bij het installeren van dat .deb-bestand.

Deze opties zijn erg praktisch wanneer je ze nodig hebt. Controleer nauwkeurig wat een pakket in uw systeem zal doen. Of wanneer je problemen oplost met paden en bestanden die zijn geïnstalleerd door een specifiek .deb-pakket.

APT: de overkoepelende laag bovenop dpkg

APT (Advanced Package Tool) is gebouwd op dpkg, dat is een verzameling bibliotheken en hulpprogramma's die afhankelijkheidsresolutie en repositorybeheer toevoegenIn plaats van rechtstreeks met .deb-bestanden te communiceren, interageren de meeste gebruikers met deze laag, die op zijn beurt dpkg aanroept voor bewerkingen op laag niveau.

  Wat is DupeGuru. Gebruik, functies, meningen, prijzen

APT is grotendeels geschreven als Een C++-bibliotheek die functies biedt voor het manipuleren van de database met pakketten, versies, herkomsten en relaties.Verschillende command-line frontends maken gebruik van deze bibliotheek: apt-get, apt-cache, apt en ook externe tools zoals aptitude of grafische interfaces van het Synaptic-type.

In alle huidige versies van Debian is het pakket apt heeft een "belangrijke" prioriteit, wat betekent dat Het maakt deel uit van elke standaard systeeminstallatie.En hoewel dpkg de kern blijft, is APT voor de gemiddelde gebruiker de "pakketbeheerder" voor dagelijks gebruik, die ook Het bestaat naast andere formaten zoals Flatpak. op veel moderne bureaus.

Een van de krachtigste eigenschappen van APT is dat organiseert de installatie en verwijdering van softwarepakketten in een optimale volgorde.Voordat dpkg wordt gestart, voert het een topologische sortering van de pakketlijst uit om conflicten te minimaliseren. Alleen in moeilijke gevallen grijpt het in om interne dpkg-acties met opties af te dwingen. --force als je geen veilig alternatief kunt vinden.

Repositories en het sources.list-bestand

APT werkt altijd vanuit software repositories die zijn gedeclareerd in configuratiebestandenHet hoofdbestand is /etc/apt/sources.listHier worden de officiële Debian- of Ubuntu-pakketbronnen gedefinieerd en kunnen extra repositories van derden worden toegevoegd. Als u dat nodig heeft... Maak je eigen software-repository aan. Dit zal je helpen te begrijpen hoe je APT op een aangepaste bron kunt richten.

Naast het hoofdbestand is het gebruikelijk om ook het volgende te hebben: extra bestanden onder /etc/apt/sources.list.d/ voor specifieke opslagplaatsen. Deze punten kunnen verwijzen naar lokale mappen of fysieke media (zoals een cd/dvd), maar ook naar externe servers die toegankelijk zijn via HTTP, HTTPS of FTP.

APT onderhoudt ook een lokale cache met informatie over alle pakketten die beschikbaar zijn in die repositoriesHet wordt voornamelijk opgeslagen onder /var/lib/apt/ en het wordt bijgewerkt met behulp van het bekende commando. apt update o apt-get update.

Voor het gemakkelijk bewerken van lettertypen bevat de suite zelf het volgende: het bevel apt edit-sources, waarmee het hoofdbestand wordt geopend met de standaard teksteditor van je terminal. sources.list of het bestand dat je opgeeft. Als je geen editor hebt geconfigureerd, wordt je gevraagd er een te kiezen (nano, vim, neovim, enz.) en vanaf dat moment zal die editor altijd worden gebruikt.

Pakketafhankelijkheid en statusbeheer

Het grote verschil met dpkg is dat APT Het zorgt automatisch voor het oplossen en downloaden van afhankelijkheden.Wanneer je een pakket wilt installeren, berekent het systeem welke andere pakketten nodig zijn, welke versies compatibel zijn en welke conflicten er kunnen ontstaan. Pas daarna roept het dpkg aan om de wijzigingen door te voeren. Voor diagnostische en debugdoeleinden kun je de documentatie raadplegen. lijst de afhankelijkheden van een pakket en voorkom dat het systeem beschadigd raakt tijdens de installatie.

APT beheert ook een extra bestand, /var/lib/apt/extended_stateswaarin wordt vastgelegd of een pakket expliciet door de gebruiker is geïnstalleerd of als afhankelijkheid van een ander pakket. Deze informatie is essentieel voor functies zoals apt autoremove zodat ze kunnen achterhalen welke pakketten in aanmerking komen om verwijderd te worden omdat ze "verweesd" zijn.

Wat de staten betreft, is er een interessante nuance: APT, wanneer gebruikt apt list --installed, Sla pakketten over die gemarkeerd zijn als 'deïnstalleren'. (die zijn verwijderd maar hun configuratie behouden). Deze verschijnen in de uitvoer van apt list zoals “residual-config”, terwijl dpkg --get-selections Ja, ze worden direct weergegeven. Als een lijst niet overeenkomt, is het raadzaam de oorspronkelijke uitvoer te controleren en te filteren met grep om die grensgevallen te analyseren.

Basis apt-commando's voor dagelijks gebruik

Met de komst van het moderne commando aptDebian en Ubuntu bieden een gebruiksvriendelijkere interface voor veelvoorkomende pakketbeheertakenhet verenigen van functies die voorheen verdeeld waren over apt-get y apt-cacheHoewel het intern dezelfde bibliotheken gebruikt, is de syntaxis handiger en de uitvoer beter leesbaar; bovendien kan het naast andere formaten op de desktop worden gebruikt, zoals AppImage beheren in Linux.

het bestand /etc/apt/sources.list dat we eerder al vermeldden, concentreert zich standaard Informatie over alle repositories die door apt worden gebruikt., in tegenstelling tot gereedschappen zoals yum die doorgaans meerdere configuratiebestanden verwerken. Dit vereenvoudigt de eerste installatie aanzienlijk voor minder ervaren gebruikers.

Repository-informatie bijwerken

Voordat APT iets kan installeren, moet het beschikken over... de bijgewerkte lijst met repositorypakketten Om te achterhalen welke versies beschikbaar zijn, kunt u het volgende gebruiken:

  • apt update: downloadt de pakketindexen opnieuw van alle geconfigureerde repositories.

Het verschil met het oude apt-get update is dat apt toont zeer nuttige aanvullende informatiezoals het aantal pakketten dat kan worden bijgewerkt en een bericht dat suggereert om het volgende uit te voeren: apt list --upgradable om ze in detail te bekijken.

Zoek naar pakketten in de repositories.

Om een ​​programma of bibliotheek te vinden tussen de beschikbare opties, kunnen we gebruik de ingebouwde zoekfunctie van APTTraditioneel werd dit gedaan met apt-cache searchmaar het commando apt Vereenvoudig de syntaxis:

  • apt search nombre o apt-cache search nombreZe doorzoeken de database van het gedownloade pakket naar de opgegeven tekst.

Zo is het eenvoudig. Bekijk welk pakket overeenkomt met een specifieke toepassing. (Zoek bijvoorbeeld naar "GIMP", "VLC" of "LibreOffice") en controleer of het beschikbaar is voor jouw versie van de distributie.

Installeer en verwijder pakketten met apt

De meest voorkomende bewerking die u met APT uitvoert is Software installeren en verwijderen uit repositoriesDe syntaxis is hier heel eenvoudig:

  • apt install paquete: installeert het gevraagde pakket en alles wat het als afhankelijkheid nodig heeft.
  • apt remove paquete: verwijdert het pakket, maar behoudt de configuratiebestanden.
  • apt remove --purge paquete o apt purge paquete: verwijdert het pakket en de bijbehorende systeemconfiguratiebestanden.
  Cursors downloaden en installeren voor Windows 10

Wanneer alleen gebruikt remove, "Overblijfselen" kunnen achterblijven in de vorm van configuratiemappen of configuratiebestanden.Dit is normaal, zodat je instellingen behouden blijven als je de app opnieuw installeert. Als je de app volledig wilt verwijderen, is de optie 'Opschonen' de juiste.

Ruim de afdelingen op en verwijder de overgebleven verpakkingen.

Na verloop van tijd, door het installeren en verwijderen van applicaties, hopen ze zich op. Pakketten die als afhankelijkheden van andere pakketten zijn geïnstalleerd, maar niet langer nodig zijn.Om ruimte vrij te maken en het systeem schoon te houden, biedt APT het volgende:

  • apt autoremove: verwijdert automatisch geïnstalleerde afhankelijkheden die niet langer nodig zijn voor de momenteel geïnstalleerde pakketten.

Deze volgorde is vooral handig omdat periodieke onderhoudsmaatregelOmdat het oude bibliotheken en bestanden verwijdert die alleen maar ruimte innemen zonder iets bij te dragen aan het huidige systeem.

Update geïnstalleerde pakketten met apt

Zodra de indexen van de repository zijn bijgewerkt, is de volgende stap: Pas beschikbare updates toe voor geïnstalleerde pakketten.APT onderscheidt twee updateniveaus:

  • apt upgrade: werkt geïnstalleerde pakketten bij naar hun nieuwste versies, zolang dit geen drastische installatie of verwijdering van extra pakketten vereist.
  • apt full-upgrade: voert een agressievere update uit, waardoor u indien nodig pakketten kunt installeren of verwijderen om het proces te voltooien (gelijk aan de oude apt-get dist-upgrade).

Het is gebruikelijk om eerst te rennen. apt update gevolgd door apt upgrade als onderdeel van routineonderhoud en reserveonderdelen full-upgrade voor belangrijke versie-wijzigingen of wanneer de kernel en belangrijke componenten worden bijgewerkt.

Andere nuttige commando's uit de apt-suite

Naast de meest populaire bestellingen omvat APT ook de volgende opties: Enkele extra commando's die het leven een stuk gemakkelijker maken.:

  • apt show paquete: toont gedetailleerde informatie over een pakket (beschrijving, versie, afhankelijkheden, bronrepository, enz.), met een geordende uitvoer en zonder irrelevante gegevens.
  • apt list: pakketten weergeven op basis van verschillende filters; met --installed toont de geïnstalleerde en met --upgradable die waarvoor een update beschikbaar is.
  • apt edit-sourcesOpent het APT-bronbestand om de repositories te wijzigen.

Dit alles maakt apt is een soort "Zwitsers zakmes" voor pakketbeheer.waarmee de meeste taken die een gemiddelde gebruiker dagelijks uitvoert, kunnen worden afgehandeld zonder dat een hele reeks subopdrachten hoeft te worden onthouden.

Apt-get en aptitude: andere klassieke APT-frontends

Hoewel de opdracht apt heeft de laatste jaren aan populariteit gewonnen. apt-get en aptitude blijven zeer relevante tools. binnen het Debian-ecosysteem. Elk heeft zijn eigen plek en er zijn goede redenen om te weten in welke context het gepast is om ze te gebruiken.

Historisch gezien apt-get was de eerste command-line frontend voor APTHet bestaat al sinds eind jaren negentig en is te vinden in talloze scripts en documentatie. Het is ontworpen om een ​​stabiele en voorspelbare interface te bieden, ideaal voor automatisering en niet-interactieve taken.

Van haar kant, aptitude werd geboren als een slimmer en handiger alternatief voor gebruikers die de voorkeur gaven aan een interactieve omgeving.Het biedt zowel een scriptcompatibele CLI-modus als een tekstgebaseerde interface (ncurses) met menu's, filters en overzichtelijke pakketweergaven.

Typische apt-get functies en commando's

met apt-get Je kunt vrijwel dezelfde taken uitvoeren als met aptHet heeft echter een wat uitgebreidere syntaxis en een minder gebruiksvriendelijke uitvoer. De meest gebruikte commando's zijn:

  • apt-get update: werkt de indexen van de repository bij.
  • apt-get upgrade: werkt geïnstalleerde pakketten bij zonder al te ingrijpende wijzigingen aan te brengen.
  • apt-get dist-upgrade: equivalent aan apt full-upgrade Modern, waardoor u pakketten kunt installeren en verwijderen om een ​​complexe upgrade te voltooien.
  • apt-get install paquete: installeert een pakket uit de repositories door de afhankelijkheden op te lossen.
  • apt-get remove paquete y apt-get purge paqueteZe verwijderen pakketten, met of zonder de bijbehorende configuratiebestanden.

Een belangrijk voordeel van apt-get is dat Het gedrag ervan blijft uiterst stabiel tussen de verschillende versies.Om deze reden raden de Debian-ontwikkelaars aan Blijf het gebruiken in scripts en automatiseringen.Als apt Het is meer gericht op de eindgebruiker en kan in de loop van de tijd de uitvoerdetails of standaardwaarden wijzigen.

Vaardigheden: ncurses-interface en geavanceerde afhankelijkheidsresolutie

In tegenstelling tot apt en apt-get, aptitude draagt ​​bij een zeer complete interface voor tekstmodus die wordt gestart door simpelweg te draaien sudo aptitude Zonder discussie. Vanaf dat scherm kunt u:

  • Bladeren op pakketcategorieën (geïnstalleerd, beschikbaar, verouderd, enz.).
  • Zoek en filter pakketten op basis van verschillende criteria. (naam, beschrijving, status).
  • Selecteer meerdere pakketten om te installeren, bij te werken of te verwijderen en pas alle wijzigingen in één keer toe.

De grootste technische kracht ervan ligt in de afhankelijkheidsresolutiesysteem gebaseerd op scores en alternatievenBij complexe conflicten biedt Aptitude doorgaans meerdere oplossingen (bijvoorbeeld het verwijderen van een pakket, het behouden van een oudere versie of het installeren van extra pakketten) en stelt de gebruiker in staat aan te geven welke onderdelen van het voorstel behouden of verworpen moeten worden bij de volgende poging tot oplossing.

Vanuit het perspectief van de commandoregel, aptitude Het ondersteunt ook commando's zoals:

  • aptitude update: om de pakketlijst bij te werken.
  • aptitude install paquete y aptitude remove paquete: Installeer en verwijder pakketten op een vergelijkbare manier als apt-get.
  • aptitude full-upgrade: voer een volledige update uit met eigen logica voor het oplossen van afhankelijkheden.
  Fix Adobe Save For Web-fout

Bovendien, aanleg Het registreert zeer gedetailleerd welke pakketten handmatig zijn geïnstalleerd en welke als afhankelijkheden zijn geïnstalleerd.en biedt opties om versies te bevriezen, pakketten te markeren om updates te voorkomen, enz. Sommige van deze functies kunnen vandaag de dag worden nagebootst met behulp van apt-markAanleg wordt echter nog steeds zeer gewaardeerd door beheerders die er al jaren gebruik van maken.

Belangrijkste verschillen tussen dpkg, APT, apt-get, apt en aptitude

Nadat je elk gereedschap afzonderlijk hebt bekeken, is het handig om een ​​groepsfoto te maken om het geheel beter te begrijpen. Wat zijn precies de verschillen tussen beide, en wanneer is het gepast om welke te gebruiken?We kunnen het samenvatten in drie niveaus: laag, gemiddeld en hoog.

Op het meest fundamentele niveau is er dpkg, dat rechtstreeks werkt op lokale .deb-pakketten.Het lost geen afhankelijkheden op en communiceert niet met repositories; het installeert, verwijdert of toont simpelweg informatie over een specifiek pakket. Het wordt vaak vergeleken met RPM in de Red Hat-wereld, omdat ze vergelijkbare functies vervullen binnen hun respectievelijke families van verdelingen.

Op het gemiddelde/hoge niveau hebben we APT als pakketbeheersysteem met repositories, informatiecaching en automatische afhankelijkheidsresolutie.Het biedt de logica voor wat er geïnstalleerd wordt en waarvandaan, wat de beste versie is, enzovoort. In de Red Hat-wereld zou parallellisme terug te vinden zijn in tools zoals... YUM of DNF draaiend op RPM.

Bovenstaande APT-nummers zijn de verschillende frontends:

  • apt-get: de klassieke, robuuste en stabiele interface, sterk gericht op scripts en automatisering.
  • apt: de moderne gebruikersinterface, die de functies van apt-get en apt-cache combineert en een duidelijkere uitvoer biedt.
  • aptitude: een pakketbeheerder op hoog niveau met optionele TUI ncurses en een bijzonder geavanceerd systeem voor het oplossen van afhankelijkheden.

Als we ons richten op APT versus DPKG, is het fundamentele verschil dat APT kan pakketten ophalen uit externe repositories, meerdere bronnen beheren en alle afhankelijkheden afhandelen.DPKG installeert en verwijdert daarentegen alleen pakketten die je als lokaal bestand doorgeeft.

Als we apt en apt-get vergelijken, bieden beide het volgende: zeer vergelijkbare functies voor het installeren, bijwerken of verwijderen van pakketten.Maar apt verbetert de presentatie van informatie, integreert voortgangsbalken tijdens installaties en combineert in één commando dingen die voorheen met andere methoden werden gedaan. apt-get y apt-cacheDaarentegen biedt apt-get een meer conservatieve en stabielere API voor de commandoregel op de lange termijn.

Wat betreft aanleg is het belangrijkste onderscheidende kenmerk: de ncurses-interface en geavanceerde afhandeling van afhankelijkheidsconflictenTerwijl apt en apt-get proberen om in één keer de "beste" oplossing te vinden, stelt aptitude de gebruiker in staat om interactief deel te nemen aan het proces en te beslissen welke pakketten behouden, welke gedegradeerd of welke verwijderd moeten worden.

Wanneer moet je dpkg, apt, apt-get of aptitude gebruiken op Debian-systemen?

Als de verschillen eenmaal duidelijk zijn, is de vraag die veel mensen zich stellen: welke opdracht in elke specifieke situatie te gebruikenEr is geen eenduidig ​​juist antwoord, maar er zijn wel redelijk gangbare patronen die veel beheerders en gevorderde gebruikers volgen.

Voor dagelijks gebruik op een desktopcomputer of een lichtgewicht serversysteem is de meest handige optie meestal gebruik commando apt voor vrijwel alles: repositories bijwerken, naar applicaties zoeken, pakketten installeren en verwijderen, controleren wat er bijgewerkt kan worden en regelmatig updates uitbrengen.

Bij de behandeling van Plan installatie-, implementatie- of onderhoudsscripts in.De officiële documentatie zelf adviseert om te blijven vertrouwen op apt-get (y apt-cache (voor zoekopdrachten), aangezien het uitvoergedrag en de opties ervan veel stabieler zijn tussen versies dan die van aptDit kan leiden tot kleine wijzigingen in details, omdat het is ontworpen voor mensen en niet zozeer voor machines.

dpkg is voornamelijk gereserveerd voor Laag-niveau bewerkingen met handmatig gedownloade .deb-pakkettenHet is handig voor het inspecteren van de inhoud of in gevallen waarin je zeer nauwkeurige controle nodig hebt en niet wilt dat APT ingrijpt door afhankelijkheden voor je op te lossen. Het is ook erg nuttig voor geavanceerde verpakkingsscripts of voor het debuggen van specifieke problemen met .deb-bestanden.

Aanleg komt daarentegen meestal het beste tot uiting wanneer Je krijgt te maken met zeer complexe afhankelijkheidsconflicten. in oudere of sterk aangepaste Debian-omgevingen. De resolutie-engine biedt doorgaans meer alternatieven en de ncurses-interface is erg handig om te onderzoeken welke wijzigingen er zullen worden aangebracht voordat een grote bewerking wordt geaccepteerd.

Uiteindelijk bestaat dit hele ecosysteem van tools omdat Elk niveau lost een ander probleem op binnen het pakketbeheer in Debian.dpkg als de onderliggende tool, APT als het brein dat beslist wat er geïnstalleerd moet worden en waarvandaan, en de verschillende frontends (apt, apt-get, aptitude) als de zichtbare gezichten aangepast aan verschillende gebruikersprofielen, van de meest onervaren gebruiker tot de beheerder die aan de terminal gekluisterd zit.

Installeer deb- en rpm-pakketten zonder commando's.
Gerelateerd artikel:
Complete handleiding voor het probleemloos installeren van DEB- en RPM-pakketten