ooit een probleem ondervonden tijdens de installatie voor APT package, wanneer je de exacte pakketnaam niet weet. Net als bij apt, moet u de volledige naam van het pakket op te geven om het te installeren, zoals apt install apache2. Als je niet de exacte naam opgeeft en gewoon apache typt, zal het niet worden geïnstalleerd. Hetzelfde geldt bij het verwijderen van een apt-pakket.,
In Ubuntu-en Debian-systemen kunt u naar elk pakket Zoeken op basis van een trefwoord dat gerelateerd is aan de naam of beschrijving via de apt-cache-zoekopdracht. De uitvoer geeft u een lijst van pakketten die overeenkomen met uw gezochte zoekwoord. Zodra je de exacte pakketnaam hebt gevonden, kun je deze gebruiken met de apt install voor installatie. Het is ook handig bij het zoeken naar informatie over een specifiek pakket. Merk op dat met apt-cache search, U kunt zoeken naar elk apt-pakket dat is geïnstalleerd of nog moet worden geïnstalleerd.,
Dit artikel zal u uitleggen hoe u naar een pakket kunt zoeken via het apt-cache search commando in uw systeem repositories. We zullen ook enkele andere commando ‘ s leren: Apt search en aptitude waarmee je ook naar elk pakket kunt zoeken.
opmerking: We hebben de in dit artikel beschreven procedure uitgevoerd op de Ubuntu 18.04 LTS-systeemterminal. Om de Terminal in Ubuntu te openen, gebruikt u de sneltoets Ctrl+Alt+T.,
voordat u een van de volgende methoden uitvoert, raden we u aan de repository index als volgt bij te werken:
Zoekpakketten met behulp van APT-cache zoeken
Apt-cache is een opdrachtregelprogramma dat wordt gebruikt voor het zoeken van apt-pakketten op een Ubuntu of Debian gebaseerde systemen. Met apt-cache search, kunt u zoeken naar elk pakket met behulp van het trefwoord met betrekking tot de naam of beschrijving. In de uitvoer worden alle pakketten weergegeven die aan de zoekcriteria voldoen.,
met apt-cache search kunt u de informatie over de beschikbare pakketten uit de internet repositories zoeken en weergeven. Het kan ook worden gebruikt om te zoeken naar informatie over de pakketten die al op uw systeem zijn geïnstalleerd. Het verkrijgt informatie over de pakketten uit verschillende bronnen en slaat ze op in de lokale database die wordt bijgewerkt door het uitvoeren van de apt update operatie.
om te zoeken naar pakketten, typ apt-cache search gevolgd BT het relevante trefwoord., Hier is de syntaxis om dit te doen:
vervang het trefwoord door een geïnstalleerde of installeerbare pakketnaam. Merk op dat het trefwoord exact kan zijn of een deel van de pakketnaam of het kan elk woord gerelateerd zijn aan pakketbeschrijving. In de uitvoer ziet u een lijst met pakketten die overeenkomen met het genoemde trefwoord en een korte beschrijving van elk pakket.
we willen bijvoorbeeld een opslagbeheeroplossing ZFS installeren., Om de exacte pakketnaam te vinden, laten we het als volgt doorzoeken met apt-cache search:
uit de uitvoer kunt u de exacte pakketnaam identificeren die “zfsutils-linux” is, samen met een korte beschrijving. Zoals u kunt zien de lijst die wordt weergegeven is te lang. U kunt de opdracht less gebruiken om de uitvoer één regel of één scherm tegelijk te bekijken.,
evenzo kan de apt-cache search nuttig zijn als u een webserver wilt installeren maar de naam van het pakket niet meer weet. In dit geval kunt u zoeken naar het pakket met behulp van een trefwoord met betrekking tot de pakketbeschrijving. Bijvoorbeeld, Ik vond het echt nuttig zodra ik nodig had om de zoekmachine over die ik alleen weet dat het een meta-zoekmachine die de privacy van de gebruikers beschermt installeren., Ik herinner me echter de naam van die zoekmachine niet, dus heb ik de zoekterm als volgt ingevoerd:
toen het resultaat verscheen, vond ik de vereiste zoekmachine naam die “Searx”was. Daarna, ik gewoon gebruikt de apt install searx commando om het te installeren.
Evenzo, als we apt-cache gebruiken met show flag, zal het basisinformatie over het pakket weergeven, inclusief de versie, Grootte, afhankelijkheden, beschrijving en nog veel meer., Om informatie over een bepaald pakket te vinden, gebruik je de toon vlag als volgt:
alternatieve manieren
hier zijn enkele andere manieren die ook gebruikt kunnen worden om te zoeken naar een geïnstalleerd of installeerbaar pakket in een systeem.
Zoekpakketten met behulp van Apt Search
Apt search is het Apt-equivalent van apt-cache search in het oudere apt-get commando., Sommige gebruikers de voorkeur aan de apt search Commando vanwege de goed gepresenteerde weergave van de resultaten. Het toont de lijst met pakketten samen met hun nieuwste beschikbare versies en een korte beschrijving. Het beste ding over apt search is dat het wijst op de naam van de pakketten en behoudt wat ruimte tussen de verschillende pakketten. Ook ziet u het geïnstalleerde label aan het einde van de reeds geïnstalleerde pakketten.
om naar een pakket te zoeken, typt u apt search gevolgd door het trefwoord met betrekking tot de pakketnaam.,
Een voorbeeld van dit zou op zoek naar de Apache2 pakket met behulp van de volgende opdracht:
Zoeken Pakketten met aptitude
Aptitude is de front end van de apt opdracht in Linux gebruikt voor het installeren, upgraden en verwijderen van pakketten. Het kan ook gebruikt worden voor het zoeken naar een pakket in een Linux systeem.
Aptitude is niet standaard geïnstalleerd in Linux, dus je zult het handmatig moeten installeren., Voer hiervoor het install commando als volgt uit:
het systeem kan om bevestiging vragen door u een Y/n optie te geven. Druk op y en voer vervolgens in om te bevestigen, daarna zal de Aptitude op uw systeem worden geïnstalleerd.
om naar een pakket te zoeken via aptitude, typt u apt search gevolgd door het trefwoord met betrekking tot de pakketnaam.,
u zult de volgende resultaten zien:
dat is alles wat er is! In dit artikel, we hebben geleerd hoe te zoeken naar een pakket met behulp van de apt-cache search Commando. Daarnaast hebben we ook het gebruik van apt search en het aptitude Commando geleerd om naar een pakket te zoeken. Ik hoop dat het zal nuttig zijn wanneer u nodig hebt om te zoeken naar een geà nstalleerd of installeerbaar pakket in uw systeem.