Zoek naar pakketten die beschikbaar zijn vanaf de terminal in Ubuntu en afgeleiden

over het zoeken naar beschikbare pakketten vanaf terminal

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 zoekknooppuntjs

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

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:

zoek naar aptitude-pakketten

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 zoeken nodejs

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:

zoek naar beschikbare pakketten met apt-cache seach 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.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.