Debian

Alles over de debian pakketbeheerders dpkg, apt en aptitude uitgelegd

Alles over de debian pakketbeheerders dpkg, apt en aptitude uitgelegd
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

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 resolutie 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 die het pakket net-tools zal gebruiken, gebruik je any .deb-pakket, om het net-tools-pakket op de terminalrun te gebruiken:

wget http://ftp.ons.debian.org/debian/pool/main/n/net-tools/
net-tools_1.60+git20161116.90da8a0-1_amd64.deb

Software installeren met dpkg Debian:

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

dpkg -i

Opmerking: vervangen Voor jouw .deb pakket.

Software verwijderen met dpkg in Debian:

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

dpkg --verwijder

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 -l

Zoek pakketten of bestanden die bij programma's horen met dpkg in Debian:

De -zo (zoek) parameter is handig om specifieke pakketten te zoeken, 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 -L parameter:

dpkg -L

Installatiemappen weergeven met dpkg:

Voordat we een nieuw pakket installeren, kunnen we de installatiedirectory's kennen met behulp van de -c parameter:

dpkg -c

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/bronnen.lijst. 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 de bronnen bewerken.list-bestand met nano en je kunt het lezen door het volgende uit te voeren:

minder /etc/apt/sources.lijst

In mijn geval voor Debian Stretch het bestand /etc/apt/bronnen.lijst 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-security/stretch/updates main
deb-src http://deb.debian.org/debian-security/stretch/updates main deb http://deb.debian.org/debian stretch-updates hoofd
deb-src http://deb.debian.org/debian stretch-updates hoofd

Bij het updaten van de apt, zoals ik later in deze tutorial laat zien, worden alle opslagplaatsen op de bronnen.lijst 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:

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

apt installeren

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

Software verwijderen met apt:

Pakketten verwijderen met de geschikt opdracht uitvoeren:

geschikt verwijderen

Opmerking: ook bij het verwijderen van software kunt u de optie gebruiken -ja om te voorkomen dat 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

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 install
apt-get --fix-missing install
apt-get --purge autoremove
geschikte update


geschiktheid

De aptitude-pakkettenbeheerders 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 op status kunt bekijken en doorbladeren, en pakketten kunt installeren en verwijderen. Het kan ook worden gebruikt vanaf de opdrachtregel met vergelijkbare opties als de geschikt pakketbeheerder, aptitude gebruikt dezelfde repositories die apt doet. 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 Vraag en bevestig door op te drukken Y.

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

Pakketten verwijderen met aptitude:

Zoek pakketten met aptitude:

Om pakketten met aptitude te zoeken, kunnen we commando's gebruiken of de interactieve console met "aptitude" zonder opties zoals eerder vermeld. Om pakketten vanaf de opdrachtregel te zoeken, voert u het volgende uit:

Lijst met pakketten met aptitude:

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

geschiktheid zoeken ~i

Upgraden met geschiktheid:

Om software te upgraden met behulp van aptitude run:

geschiktheid veilig-upgrade

net als bij geschikt, bij gebruik van aptitude kunt u de -ja 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

Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...
Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...