Hoe in de Terminal naar pakketten zoeken met Apt en Apt-Get

Linux-gebruikers zijn altijd enthousiast over het uitvoeren van terminal-opdrachten voor nieuwe pakketten, maar om te beginnen, hoe moet iemand de namen van deze pakketten kennen? Als je er eenmaal op bent gewezen, is het eigenlijk heel eenvoudig. Deze tutorial laat je zien hoe je in de Terminal naar pakketten kunt zoeken voor zowel Ubuntu als Debian-gebaseerde systemen met apt en apt-get.

Ubuntu en Apt

In de afgelopen jaren heeft Ubuntu een aantal van Debian’s meer logge commando’s vereenvoudigd en verbeterd. De apt-get en apt-cache commando’s vergden onnodig typewerk en werden ingekort tot apt, die de acties van beide uitvoert. Om naar iets in je archief te zoeken, hoef je alleen maar apt te gebruiken met het woord search, gevolgd door je zoekterm. Stel dat je wilt zoeken naar golfspellen – dan kun je in je archief zoeken door simpelweg in te voeren:

apt search golf

Apt zal een lijst met alle relevante zoekresultaten uitvoeren, waarbij zowel de pakketnamen als de beschrijvingen worden doorzocht. Met apt worden pakketnamen in kleur gemarkeerd om ze te helpen onderscheiden van andere beschrijvende tekst.

Apt Ubuntu Apt Zoeken Golf

In onze golf-zoekopdracht was een van de beschikbare pakketten kolf, dus dat zullen we gebruiken als ons pakket voor de volgende voorbeelden.

Om pakketten met apt te installeren, vervang je simpelweg search door install, gevolgd door de naam van je pakket. Echter, het installeren van pakketten vereist super gebruiker privileges, die op een Ubuntu systeem sudo. Het sudo commando komt aan het begin van een terminal regel, dus op een Ubuntu systeem zou je kolf installeren door in te voeren:

sudo apt install kolf

Oldere Debian-systemen

In plaats van het nieuwe en vereenvoudigde apt-commando gebruiken oudere Debian-releases apt-cache om te zoeken. Het werkt echter nog steeds op dezelfde manier als apt. Om opnieuw naar golf te zoeken, zou het commando zijn:

apt-cache search golf
Apt Debian Apt Cache Search

Hoe dan ook, de gegeven informatie is minder uitgebreid dan met apt, zoals te zien is in deze schermafbeelding.

Apt Vs Apt Cache

Merk op dat hoewel Debian’s apt-get commando’s zullen werken met Ubuntu, Ubuntu’s vereenvoudigde apt commando’s mogelijk niet werken met Debian, afhankelijk van de leeftijd van je release. Het is de moeite waard om eerst het apt-commando in Ubuntu-stijl te proberen, omdat het wordt geleverd met extra opmaak en kleurcodering.

Als sudo op uw systeem is ingesteld, zou u om kolf te installeren het volgende invoeren:

sudo apt-get install kolf

Het kan echter zijn dat op standaard Debian uw gebruiker niet automatisch wordt toegevoegd aan de lijst van sudoers, wat betekent dat u in plaats daarvan root zult moeten gebruiken. Dit is echter eenvoudig. Als je nog nooit root hebt gebruikt, voer dan in:

su

voer root wachtwoord in, en voer dan je commando’s in, zonder het sudo gedeelte.

# apt-get install kolf

Let op de verandering van $ in een # – een root-prompt. Blijf niet langer in root dan nodig, want dit geeft volledige systeemtoegang, en je zou iets kunnen beschadigen. Druk op Ctrl + D of typ exit om uit te loggen uit root als je klaar bent.

Uitbreiden van je gebruik

Wat als de informatie van apt search niet genoeg is? Wat als je veel meer in detail wilt treden? Als je eenmaal de naam van je pakket weet, kun je apt show gebruiken om je meer informatie te geven, inclusief details zoals de website van het project of het al dan niet bestaan van afhankelijkheidsconflicten. Als we kolf als voorbeeld nemen, is het commando:

apt show kolf

Vergelijk en contrasteer de uitvoer van kolf …

Apt Debian Kolf

met de uitvoer voor neverputt.

Apt Debian Neverputt

Als u moest kiezen tussen de twee pakketten, zou neverputt het pakket zijn dat het minst waarschijnlijk problemen zal veroorzaken voor uw repository-systeem.

Voor het oudere Debian-equivalent is het commando:

apt-cache show kolf

Een veelvoorkomend scenario: je gebruikt een ouderwetse terminal waarmee je niet terug kunt scrollen door een lijst met uitgebreide tekst, waardoor je onderaan blijft steken. In dit scenario kun je gewoon een pipe gebruiken (dat is het | symbool) om de uitvoer naar een tekstlezer als less te sturen. Om het kolf voorbeeld op deze manier uit te breiden ziet het er als volgt uit:

apt show kolf | less

Nu kun je door de uitvoer bladeren door simpelweg de pijltjestoetsen te gebruiken, en je kunt afsluiten door op Q te drukken. Je kunt deze pipe methode ook gebruiken voor apt search, maar let op dat je de kleurcodering van de pakketnamen verliest.

Apt Piped Output

Nu je weet hoe je naar pakketten kunt zoeken in de terminal, worden je pakketten dan rommelig? Produceert Ubuntu veel te veel foutmeldingen? Bekijk onze gids over het opschonen van Ubuntu.

Gerelateerd:

John Knight

John Knight is een schrijver, met name voor Linux Format (UK), Linux Journal (US), en Maximum PC (US). Buiten open source en algemeen computer materiaal, heeft John ook geschreven voor autopublicaties, en momenteel schrijft hij materiaal over vintage gaming en drummen. Andere interessegebieden zijn psychologie, Frans en Japans.

Onze nieuwste tutorials worden direct in je inbox afgeleverd.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *