So suchen Sie nach einem bestimmten Paket nach Name oder Beschreibung:
Verwenden Sie in der Befehlszeile:
apt-cache search keyword
Dabei kann das Suchwort ganz oder teilweise aus einem Paketnamen oder beliebigen Wörtern bestehen, die in seiner Beschreibung verwendet werden.
Beinhaltet beispielsweise apt-cache search proxy
die folgenden beiden Pakete:
winziger Proxy - Ein einfacher, nicht zwischengespeicherter, optional anonymisierender HTTP-Proxy
tircd - ircd- Proxy für die Twitter-API
Hinweis: Die Liste kann lang sein, daher können Sie die Ausgabe less
so weiterleiten, dass sie zeilenweise oder bildschirmweise gescrollt werden kann apt-cache search something | less
.
Um eine Liste aller Pakete zu erhalten
apt-cache search .
Verwenden Sie Synaptic, wenn Sie die X-Weiterleitung aktiviert haben oder sich auf einem Desktop befinden
Synaptic ist häufig eine bequemere Methode, erfordert jedoch mindestens einen X-Server an Ihrem Ende (es sei denn, Sie betreiben eine Desktop-Umgebung). sudo apt-get install synaptic
Bei Bedarf mit installieren .
apt-cache policy
auch, es gibt Ihnen mehr Informationen über die Quellen.apt-get
kann man einfach laufenapt-cache
ohne Argumente und die kurzen Hilfe / Spickzettel Informationen erhalten. Sie können jederzeit die Hilfeseiten lesen, um eine längere Hilfe zu erhalten. (ieman apt-cache
)apt install
, gibt es eine clevere Möglichkeit, das zu tun? Die Ausgabe dieser Funktion ist chaotisch. Man könnte das erste Wort aus jeder Zeile verwenden, aber es sollte einen einfacheren Weg geben.apt-cache pkgnames
Unter Verwendung
aptitude
,apt-cache
undapt
alle die Ausgabe unterschiedlich formatiert werden . (Keines von diesen erfordert die Verwendung von,sudo
wenn nach einem Paket gesucht wird.) Ich bevorzuge die Verwendungapt
für die Lesbarkeit. Es hebt den Paketnamen hervor und fügt ein Leerzeichen zwischen den verschiedenen Paketen ein.[installed]
Neben jedem bereits installierten Paket ist eine Liste aufgeführt. Verwendungszweck:quelle
apt search firefox | grep -A 3 firefox
apt search ^firefox
apt search ^firefox$
Sie können aptitude auch über die Befehlszeile verwenden:
quelle
apt-cache
, musste ich dies immerapt-get install aptitude
auf jeder neuen Box tun, die ich installiert hatte. Da ich jedoch keinen Weg finde, umapt-cache
mir zu zeigen, ob es installiert ist, muss ich das wohl noch ein bisschen machen :-)dpkg --list | grep "$1"
) oder füge diesem Effekt eine Shell-Funktion in dein.bash_login
... :-)Um den Paketnamen und dessen Beschreibung vor der Installation herauszufinden, verwenden Sie das Flag 'search'. Wenn Sie "Suche" mit apt-cache verwenden, wird eine Liste der übereinstimmenden Pakete mit einer kurzen Beschreibung angezeigt. Angenommen, Sie möchten die Beschreibung des Pakets 'vsftpd' herausfinden, dann lautet der Befehl.
quelle
Angenommen, Sie möchten all dies vom Terminal aus erledigen, verwenden Sie Folgendes:
Zuerst empfehle ich Ihnen, die Paketindexdateien zu aktualisieren, damit die Liste aller Dateien im Repository, die Sie erstellen möchten, auf dem neuesten Stand ist
Verwenden Sie dann die Funktion "Regex suchen ",
apt-cache
wobei "Regex" für regulären Ausdruck steht und das Suchmuster ist. Für weitere Informationen zu Suchmustern können Sie manuelles Regex (7) per Befehlman 7 regex
oder in Englisch nachschlagen . Eine Regex- Variable gleich . wird genügen.Mit den obigen Angaben erhalten Sie ALLE Ergebnisse, aber es ist nicht in beliebiger Reihenfolge, die für das Surfen besonders hilfreich ist.
So können wir schließlich nach Wörterbuchreihenfolge sortieren
sort -d
und jeweils nur eine Seite anzeigenless
.quelle