In het volgende artikel gaan we kijken hoe we dat kunnen zoek naar beschikbare pakketten vanaf de opdrachtregel Er zijn verschillende manieren om vanaf de terminal naar pakketten te zoeken die beschikbaar zijn in Debian, Ubuntu of Linux Mint. Deze pakketten kunnen zijn zoeken dankzij geneigd, apt-cache y geschiktheid Deze tools zullen ons helpen bij het zoeken naar pakketnamen en beschrijvingen hiervan. Ze kunnen ook erg handig zijn als we op zoek zijn naar een specifiek pakket maar de exacte naam van het pakket niet weten of als we een tool nodig hebben voor een bepaald doel of een bepaalde taak. Op deze manier kunnen we de beschikbare opties kennen.
De belangrijkste verschillen tussen het gebruik van apt, apt-cache en aptitude om naar beschikbare pakketten te zoeken zijn hun output en de volgorde waarin deze pakketten zijn geclassificeerd Ook is het mogelijk dat aptitude niet standaard is geïnstalleerd op uw op Debian gebaseerde Gnu / Linux-distributie. Als dit uw geval is, moet u deze installeren.
Van alle voorbeelden die we gaan zien, apt-cache heeft de gemakkelijkst te lezen uitvoer aangezien ik normaal gesproken geen aanvullende informatie nodig heb. Om de geïnstalleerde / beschikbare versies te zien, kunt u de pakketnaam apt-cache policy gebruiken.
Een ander ding om in gedachten te houden is dat apt en apt-cache zoeken in de cache van apt-softwarepakketten, dus ze retourneren beide pakketten die beschikbaar zijn in het repositories zoals handmatig geïnstalleerde DEB-pakketten (niet beschikbaar in repositories). In het geval van aptitude, zal het alleen de pakketten retourneren die beschikbaar zijn in de repositories.
Zoek naar beschikbare pakketten vanaf de opdrachtregel
Zoek naar beschikbare pakketten met apt-cache
Zoals ik al heb geschreven, kunnen we apt-cache gebruiken om zoek naar beschikbare pakketten in de opslagplaatsen van Debian, Ubuntu of Linux Mint, naast de geïnstalleerde DEB-pakketten die niet in de repositories staan. Het te gebruiken formaat zou het volgende zijn:
apt-cache search BÚSQUEDA
Een praktisch voorbeeld van zoek naar pakket "nodejs" het zou zoiets als het volgende zijn:
apt-cache search nodejs
Zoals je in de vorige opname kunt zien, heb ik niet alle uitvoer kunnen vastleggen, omdat het erg lang kan duren.
Zoek met aptitude naar beschikbare pakketten
In het geval van aanleg is dit een Op ncurses gebaseerde front-end voor apt Deze tool wordt over het algemeen niet standaard geïnstalleerd, maar we zullen het wel kunnen installeer het op Debian, Ubuntu, Linux Mint en andere op Debian gebaseerde Gnu / Linux-distributies met behulp van deze opdracht in een terminal (Ctrl + Alt + T):
sudo apt install aptitude
Na de installatie kunnen we aptitude gebruiken om vanaf de opdrachtregel naar pakketten te zoeken. Het te gebruiken formaat zal er ongeveer zo uitzien:
aptitude search BÚSQUEDA
Een praktisch voorbeeld om het pakket "nodejs" te vinden is het volgende:
aptitude search nodejs
We zullen ook kunnen gebruik de gebruikersinterface van aptitude Ncurses We zullen niet meer hebben om te schrijven geschiktheid om het te starten:
Hier kunnen we zoek naar pakketten door op / te drukken en vervolgens het trefwoord te typen voor zoeken.
Zoek naar beschikbare pakketten met apt
Met apt kunnen we als volgt vanaf de opdrachtregel naar beschikbare pakketten zoeken:
apt search BÚSQUEDA
Moet gewoon vervang het woord ZOEKEN door het trefwoord waar we naar op zoek zijn. We kunnen meerdere trefwoorden tussen aanhalingstekens plaatsen.
Dit zou een voorbeeld zijn van het zoeken naar 'nodejs' samen met zijn uitvoer:
apt search nodejs
Nogmaals, de resultaten zijn zo talrijk dat het voor mij onmogelijk was ze allemaal in de vorige afbeelding vast te leggen.
Maak de resultaten beter leesbaar
In de drie gevallen die we zojuist hebben gezien, kunnen de zoekresultaten erg lang zijn. Als dat zo is, zullen we dat kunnen voer ze uit met meer naast de opdrachten. Dit maakt het gemakkelijker om te lezen, zoals hieronder wordt weergegeven:
apt-cache search BÚSQUEDA | more
We kunnen ook resultaten uitsluiten die geen bepaald trefwoord bevatten (SEARCH2 in dit voorbeeld) met grep:
apt-cache search BÚSQUEDA | grep BÚSQUEDA2
Grep is standaard hoofdlettergevoelig. Als we de optie -i toevoegen, kunnen we de hoofdletters en kleine letters negeren Het zou als volgt zijn: grep -i ZOEKEN2.