kort: Dit artikel laat u zien hoe u apt-commando’ s in Linux kunt gebruiken met voorbeelden zodat u pakketten effectief kunt beheren.
als u gebruik maakt van Debian, Ubuntu, Linux Mint of een andere Debian of Ubuntu gebaseerde distributies, moet u al een aantal apt commando ‘ s zijn tegengekomen.
voor het eerst opgemerkt in Ubuntu 16.04, Apt wint langzaam aan populariteit., Naarmate meer en meer op Ubuntu gebaseerde Linux-distributies aandringen op apt om de aanbevolen opdracht voor pakketbeheer te zijn, is het tijd dat u leert hoe u apt-opdrachten moet gebruiken.
in deze handleiding voor Linux beginners, ga ik je verschillende apt commando ‘ s uitleggen met voorbeelden zodat je ze kunt gebruiken als een ervaren Linux gebruiker.
Debian Linux gebruikt dpkg-verpakkingssysteem. Een verpakkingssysteem is een manier om programma ‘ s en toepassingen voor de installatie., Op deze manier hoef je geen programma te bouwen van de broncode wat, geloof me, geen mooie manier is om pakketten te verwerken. Apt (Advanced Package Tool) is het opdrachtregelprogramma voor interactie met het verpakkingssysteem in op Debian gebaseerde Linux-distributies.
Er zijn al dpkg-opdrachten om het te beheren. Maar APT is een vriendelijker manier om met verpakkingen om te gaan. Je kunt het gebruiken om nieuwe pakketten te vinden en te installeren, pakketten te upgraden, de pakketten te verwijderen etc.
Apt-opdrachten bieden een commandoregelmanier voor interactie met APT en het beheren van pakketten.,
Op dit punt moet ik vermelden dat apt-get misschien wel het meest populaire hulpmiddel is rond APT. Maar apt wordt langzaam gepromoot als zijn alternatief. Ik heb al uitgelegd het verschil tussen apt en apt-get in een vorig artikel, samen met waarom apt werd geïntroduceerd in de eerste plaats, Daarom, Ik zal niet in de details weer.
Ik gebruik Ubuntu 16.,04 in deze tutorial, maar u kunt alle andere Debian/Ubuntu gebaseerde Linux distributies zoals Linux Mint, elementary OS, Linux Lite etc.
ook gebruik ik Poppictogram en thema in Ubuntu, zodat mijn terminal er anders uitziet dan de gebruikelijke paarse thema terminal.
Als u dat wilt, kunt u deze video bekijken met essentiële apt-opdrachten voor Ubuntu-gebruikers.
update pakketdatabase met apt
apt werkt eigenlijk op een database met beschikbare pakketten., Als de database niet wordt bijgewerkt, zal het systeem niet weten of er nieuwere pakketten beschikbaar zijn. Dit is de reden waarom het updaten van de repository het eerste ding moet zijn om te doen in een Linux systeem na een verse installatie.
Het bijwerken van de pakketdatabase vereist superuser privileges, dus je moet sudo gebruiken.
sudo apt update
wanneer u dit commando uitvoert, zult u zien dat de pakketinformatie van verschillende servers wordt opgehaald.,
apt update zal de pakketdatabase bijwerken
u zult hier drie typen regels zien, Hit, Get en Ign. In principe zijn dit:
Hit: er is geen verandering in pakketversie ten opzichte van de vorige versie
Ign: het pakket wordt genegeerd. Ofwel het pakket is veel te recent dat het niet eens de moeite om te controleren of er was een fout in het ophalen van het bestand, maar fout was triviaal en dus wordt genegeerd. Maak je geen zorgen, dit is geen fout.,
Get: er is een nieuwe versie beschikbaar. Het zal de informatie over de versie downloaden (niet het pakket zelf). U kunt zien dat er download informatie (grootte in kb) met de’ get ‘ regel in de screenshot hierboven.
geà Nstalleerde pakketten upgraden met apt
zodra u de pakketdatabase hebt bijgewerkt, kunt u nu de geà Nstalleerde pakketten upgraden. De meest handige manier is om alle pakketten die Beschikbare updates te upgraden., U kunt eenvoudig het onderstaande commando gebruiken:
sudo apt upgrade
Dit zal u laten zien hoeveel en welke pakketten zullen worden geüpgraded.
Upgrade van alle pakketten in één keer
Er is een andere manier om een compleet upgraden met behulp van het onderstaande commando:
sudo apt full-upgrade
full-upgrade werkt hetzelfde als upgrade behalve dat als het systeem een upgrade nodig heeft het verwijderen van een pakket reeds geïnstalleerd is op het systeem, zal het dat doen., Terwijl, de normale upgrade commando zal dit niet doen.
Wat is het verschil tussen apt update en apt upgrade?
hoewel het klinkt alsof wanneer je een apt update doet, het de pakketten bijwerkt en je de laatste versie van het pakket krijgt. Maar dat is niet waar. apt update werkt alleen de database van de pakketten bij.
bijvoorbeeld, als u XYZ package Versie 1.3 hebt geïnstalleerd, zal de database zich na een update van apt ervan bewust zijn dat er een nieuwere versie 1.4 beschikbaar is., Wanneer u een apt-upgrade uitvoert na een apt-update, upgrade (of updates, welke term u ook verkiest) de geïnstalleerde pakketten naar de nieuwere versie.
Dit is de reden waarom de snelste en meest handige manier om Ubuntu-systeem bij te werken met deze opdracht:
sudo apt update && sudo apt upgrade -y
hoe nieuwe pakketten te installeren met apt
Als u de naam van het pakket al kent, kunt u het installeren met behulp van de onderstaande opdracht:
sudo apt install <package_name>
vervang gewoon de <package_name> met het gewenste pakket., Stel dat u MPlayer wilt installeren, dan kunt u gewoon het onderstaande commando gebruiken:
sudo apt install mplayer
Install package using Apt
het goede hier is dat je auto-completion kunt gebruiken. Dus, als u niet zeker bent over de exacte pakketnaam, kunt u een paar letters typen en op tab drukken en het zal alle pakketten voorstellen die beschikbaar zijn met die letters., Bijvoorbeeld:
gebruik auto-completion om pakketten met een opgegeven naam te vinden
meerdere pakketten installeren met apt
u hoeft er niet slechts één te installeren pakket per keer. U kunt meerdere pakketten tegelijk installeren door de pakketnamen samen op te geven:
sudo apt install <package_1> <package_2> <package_3>
wat als u apt install op een reeds geïnstalleerd pakket uitvoert?
u hoeft zich geen zorgen te maken., Dit zal gewoon kijken in de database en als een nieuwere versie wordt gevonden, zal het geà Nstalleerde pakket upgraden naar de nieuwere. Er wordt dus geen kwaad gedaan door het te gebruiken, tenzij u niet wilt dat het wordt opgewaardeerd.
hoe pakketten te installeren zonder upgrade
Als u om een of andere reden een pakket wilt installeren, maar niet wilt upgraden, als het al geïnstalleerd is.,alle zonder upgraden
Hoe alleen een upgrade-pakketten, niet installeren
Als u wilt dat alleen een upgrade van een pakket, maar wil niet om het te installeren (als het niet al is geïnstalleerd), kunt u dat doen met de volgende opdracht:
sudo apt install <package_name> --only-upgrade
Alleen een upgrade van een pakket
het installeren van een specifieke versie van een toepassing
standaard de laatste versie die beschikbaar is in de gegevensopslagruimte worden geïnstalleerd voor een toepassing., Maar als u de nieuwste versie niet wilt installeren, kunt u het versienummer opgeven. U moet het exacte versienummer weten dat u wilt installeren.
voeg =version toe met de naam van het pakket.
sudo apt install <package_name>=<version_number>
hoe geïnstalleerde pakketten te verwijderen met apt
genoeg gepraat over het installeren van pakketten, laten we eens kijken hoe pakketten te verwijderen. Het verwijderen van pakketten is net zo eenvoudig als het installeren ervan., Gebruik gewoon het onderstaande commando:
sudo apt remove <package_name>
Verwijder een pakket
automatische aanvulling werkt hier ook. Dus je begint gewoon pakketnaam te typen en druk op tab en het zal alle geïnstalleerde pakketten voorstellen te beginnen met die letters.
een andere manier om pakketten te verwijderen is door purge te gebruiken. Het commando wordt op de volgende manier gebruikt:
sudo apt purge <package_name>
Wat is het verschil tussen Apt remove en Apt purge?,
apt remove
verwijdert gewoon de binaire bestanden van een pakket. Het Laat residu configuratiebestanden.
apt purge
verwijdert alles wat met een pakket te maken heeft, inclusief de configuratiebestanden.
Als u apt remove
gebruikt om van een bepaalde software af te komen en deze vervolgens opnieuw te installeren, zal uw software dezelfde configuratiebestanden hebben. Natuurlijk wordt u gevraagd om de bestaande configuratiebestanden te overschrijven wanneer u het opnieuw installeert.
Purge is handig als je een fout hebt gemaakt met de configuratie van een programma., Je wilt zijn sporen volledig uit het systeem wissen en misschien opnieuw beginnen. En ja, u kunt apt purge
gebruiken op een reeds verwijderd pakket.
gewoonlijk is apt remove
meer dan genoeg voor het verwijderen van een pakket.
zoeken naar pakketten
niet mijn voorkeur voor het zoeken naar pakketten. Maar dit is handig wanneer u op zoek bent naar een bepaalde lib. Gebruik gewoon het volgende commando met de gewenste zoektermen. Het zal alle pakketten met uw zoekterm vinden., wilt u meer weten over een pakket voor het installeren of verwijderen, kunt u gebruik maken van het onderstaande commando:
apt show <package_name>
Deze informatie te zien over het pakket(s) zoals afhankelijkheden, de installatie en de grootte van de download, de verschillende bronnen van het pakket is beschikbaar via de beschrijving van de inhoud van het pakket zijn onder andere:
Toon het pakket informatie
Lijst uitbreidbaar en geïnstalleerde versies
apt-opdracht heeft een nieuwe optie genaamd lijst., Met behulp van dit commando kunt u alle pakketten die een nieuwere versie klaar om te worden bijgewerkt:
apt list --upgradeable
een Lijst van alle werken pakketten
U kunt ook alle geïnstalleerde packages die op het systeem geïnstalleerd met de optie:
apt list --installed
Er is ook een derde optie genoemd –alle-versies., Het zal alle beschikbare pakketten voor uw systeem weergeven:
apt list --all-versions
Hoe reinig ik uw systeem met apt
Ik heb gesproken over manieren om Ubuntu-systeem op te schonen om ruimte vrij te maken. In tegenstelling tot apt-get, heb je hier geen clean en autoclean commando ‘ s. U kunt nog steeds de autoremove optie gebruiken en wat schijfruimte vrijmaken:
sudo apt autoremove
Dit commando verwijdert lib ‘ s en pakketten die automatisch zijn geïnstalleerd om te voldoen aan de afhankelijkheden van een geïnstalleerd pakket., Als het pakket wordt verwijderd, blijven deze automatisch geïnstalleerde pakketten, hoewel nutteloos, in het systeem.
gebruik autoremove om ruimte vrij te maken
Ik had onlangs mijn systeem schoongemaakt en daarom toont het slechts een paar Kb aan bestanden die verwijderd moeten worden. Anders, je kon gemakkelijk krijgen 100s van MB vrije ruimte met dit commando.
uw invoer
Ik heb bewust niet opgenomen Apt edit-sources commando in dit artikel., Het is omdat deze commando optie is een werk in uitvoering en op dit punt, het doet niets meer dan het openen van de bronnen.lijst bestand in de editor van uw keuze.
hoe vind je deze gids voor het gebruik van Apt commando ‘ s in Linux? Ik hoop dat het gemakkelijk was om apt commando ‘ s met voorbeelden te begrijpen. Uw feedback zal helpen bij het creëren van meer van dergelijke gidsen in de nabije toekomst.
bevalt het u? Deel het alsjeblieft met anderen.
1.4 KShares
Facebook1.,3k Twitter26 LinkedIn11 Reddit10 Pocket0
Geef een reactie