Alles over de pakketbeheerders van debian: dpkg, apt en aptitude uitgelegd

All About Debian Package Managers



In deze zelfstudie wordt uitgelegd hoe u pakketten installeert, verwijdert, doorzoekt en weergeeft met behulp van dpkg , geschikt en geschiktheid pakketbeheerders voor Linux Debian met een korte beschrijving van elk commando.

  • dpkg
  • Software installeren met dpkg
  • Software verwijderen met dpkg in Debian
  • Lijst met programma's die gebruik maken van dpkg in Debian
  • Lijst bestanden die bij een programma horen met behulp van dpkg
  • Installatiemappen weergeven met dpkg
  • geschikt
  • geschikt repositories
  • Software installeren met geschikt
  • Software verwijderen met geschikt
  • Pakketten zoeken met geschikt
  • Pakketten aanbieden met geschikt
  • geschikt probleemoplossen
  • geschiktheid
  • Software installeren met geschiktheid
  • Opslagplaatsen bijwerken met aptitude
  • Software verwijderen met geschiktheid
  • Software upgraden met geschiktheid
  • Gerelateerde artikelen over LinuxHint

DPKG

dpkg is de Linux Debian-pakketbeheerder. Wanneer geschikt of apt-get worden gebruikt, roepen ze de op dpkg programma om applicaties te installeren of te verwijderen en tegelijkertijd extra functies toe te voegen dpkg houdt niet van de oplossing van afhankelijkheden. Het programma dpkg kan worden gebruikt om programma's te installeren of te verwijderen, ze op te sommen of specifieke informatie erover te geven.







Opmerking : Om voorbeelden te tonen dat het pakket net-tools zal worden gebruikt, gebruikt u elk .deb-pakket om het net-tools-pakket op de terminalrun te gebruiken:



wgethttp://ftp.us.debian.org/debian/zwembad/hoofd/N/net-tools/
net-tools_1.60+git20161116.90da8a0-1_amd64.deb



Software installeren met dpkg Debian :

Gebruik de parameter om pakketten te installeren: -l (installeren):





dpkg -l <Pakketnaam.deb>

Opmerking : vervang voor uw .deb-pakket.



Software verwijderen met dpkg in Debian:

De verwijderpakketten de parameter –remove is nodig zoals in het onderstaande voorbeeld:

dpkg --verwijderen <Pakketnaam.deb>

Lijst met programma's die dpkg gebruiken in Debian:

Gebruik de parameter -l (lijst) om een ​​lijst met geïnstalleerde pakketten af ​​te drukken:

dpkg -de

Zoek pakketten of bestanden die behoren tot programma's die dpkg gebruiken in Debian:

De -s (search) parameter is handig om specifieke pakketten te doorzoeken, maar deze opdracht geeft ook softwaremetadata weer.

Lijst met bestanden die bij een programma horen dat dpkg gebruikt:

Met de dpkg commando kunt u een lijst maken van alle bestanden die zijn gekoppeld aan of behorend bij een geïnstalleerd pakket met behulp van de -DE parameter:

dpkg -DE <Verpakkingsnaam>

Installatiemappen weergeven met dpkg:

Voordat we een nieuw pakket installeren, kunnen we weten wat de installatiemappen zijn met behulp van de -C parameter:

dpkg -C <Verpakkingsnaam>

APT/APT-GET

Het bevel geschikt is voordeliger dan dpkg omdat het afhankelijkheden oplost en bijgewerkte software automatisch downloadt. Om software te downloaden, verwijst deze opdracht naar een reeks softwarebronnen die zich in het bestand bevinden /etc/apt/sources.list . In eerste instantie moeten we na het installeren van Debian dit bestand bewerken door commentaar te geven op de regel die verwijst naar het Debian dvd/USB-installatiepad en de juiste repositories toe te voegen.
De geschikt commando gebruikt de dpkg programma om pakketten te beheren.

apt-repository's

U kunt het bestand sources.list bewerken met nano en u kunt het lezen door het volgende uit te voeren:

minder /enzovoort/geschikt/bronnen.lijst

In mijn geval voor Debian Stretch het bestand /etc/apt/sources.list zouden alle regels moeten hebben becommentarieerd behalve regels:

deb http://deb.debian.org/debian stretch hoofd
deb-src http://deb.debian.org/debian stretch hoofd

deb http://deb.debian.org/debian-beveiliging/rekken/updates hoofd
deb-src http://deb.debian.org/debian-beveiliging/rekken/updates hoofd

deb http://deb.debian.org/debian stretch-updates hoofd
deb-src http://deb.debian.org/debian stretch-updates hoofd

Bij het bijwerken van de apt, zoals ik later in deze tutorial laat zien, worden alle repositories op de sources.list en onder de /etc/apt/ directory zal worden opgenomen, voegt u nieuwe bestanden toe met extra repositories in plaats van de . te bewerken bronnen.lijst het dossier.

Software installeren met apt:

Het installeren van software met apt vereist de optie installeren voor de naam van het programma. Om apt te proberen, installeert u de pakketbeheerder aptitude die in toekomstige instructies wordt gebruikt.

geschiktinstalleren <Verpakkingsnaam>

Opmerking: je kunt de optie toevoegen -en om te voorkomen dat u om bevestiging wordt gevraagd bij het installeren van programma's.

Software verwijderen met apt:

Pakketten verwijderen met de geschikt opdracht uitvoeren:

geschikt verwijderen<Verpakkingsnaam>

Opmerking: ook bij het verwijderen van software kunt u de optie gebruiken -en om te voorkomen dat u om bevestiging wordt gevraagd.

Zoek pakketten met apt :

Met behulp van de optie zoeken kunt u naar specifieke pakketten zoeken, in de volgende afbeelding is nikto zoeken, om een ​​pakkettype te zoeken:

geschikt zoeken<Verpakkingsnaam>

Pakketten weergeven met apt:

U kunt geïnstalleerde pakketten weergeven door het volgende uit te voeren:

geschikte lijst

geschikte probleemoplossing

Soms als gevolg van slechte softwareverwijdering of soortgelijke problemen kan apt mislukken, het heeft enkele commando's om veelvoorkomende problemen op te lossen geschikt pakketbeheerder problemen.

apt-get clean
apt-get autoclean
apt-get -F installeren
apt-get --repareer-ontbrekend installeren
apt-get --zuiverenautomatisch verwijderen
geschikte update


geschiktheid

De aptitude-pakketbeheerders werken op dezelfde manier als apt. Het maakt het ook mogelijk om software te downloaden en te installeren en heeft een interactieve modus binnen de terminal. Deze pakketbeheerder heeft een interactieve modus waarmee u pakketten kunt bekijken en bladeren op status, pakketten kunt installeren en verwijderen. Het kan ook worden gebruikt vanaf de opdrachtregel met vergelijkbare opties als de geschikt pakketbeheerder, gebruikt aptitude dezelfde opslagplaatsen als apt. Om de interactieve modus te zien, roept u gewoon het programma aan dat de opdracht uitvoert geschiktheid zonder extra opties in de console.

Om de interactieve modus te verlaten, drukt u gewoon op Q en bevestig door op te drukken EN .

Geschiktheid bijwerken:

Om uw repositories met aptitude bij te werken, kunt u het volgende uitvoeren:

geschiktheid update

Pakketten installeren met aptitude:

Net als bij apt, kunt u voor het installeren van software met aptitude het volgende uitvoeren:

aptitude installeren <Verpakkingsnaam>

Pakketten verwijderen met aptitude:

Zoek pakketten met aptitude:

Om pakketten met aptitude te zoeken, kunnen we commando's gebruiken of de interactieve console waarop aptitude draait zonder opties zoals eerder vermeld. Om pakketten te zoeken vanaf de opdrachtregel, voer je uit:

Lijst van pakketten met behulp van aptitude:

Aptitude kan ook worden gebruikt om programma's op de volgende manier weer te geven:

geschiktheid zoeken~i

Upgraden met geschiktheid:

Software upgraden met aptitude run:

geschiktheid veilig-upgrade

net als bij geschikt , bij gebruik van aptitude kunt u de -en optie om te voorkomen dat om bevestiging van installatieverwijdering of upgrade wordt gevraagd.

Dat is eigenlijk wat u moet weten om pakketten op Debian te beheren. Als u vragen heeft over Linux in het algemeen, neem dan contact met ons op via ons ondersteuningskanaal op https://support.linuxhint.com of via twitter @linuxhint .

Gerelateerde artikelen:

Lijst van alle geïnstalleerde pakketten op Debian
Verwijder Ubuntu- en Debian-pakketten met apt-get en dpkg