Mit yum war es einfach: yum list *xxx*
aber das funktioniert nicht mit apt-get
.
Wie kann ich so suchen?
Wie sehe ich außerdem, welches Paket einen bestimmten Befehl bereitstellt?
Wenn Sie eine bestimmte Zeichenfolge nur in Paketnamen suchen möchten , haben Sie folgende Möglichkeiten:
apt-cache search --names-only 'xxx'
Dies gibt alles zurück, dessen Paketname ' xxx ' enthält .
Sie können auch reguläre Ausdrücke verwenden :
apt-cache search --names-only 'php5$'
Dies gibt jedes Paket zurück, dessen Name auf php5 endet .
Reguläre Ausdrücke können auch ohne --names-only verwendet werden . Siehe apt-cache (8) Manpage.
Erste Frage: Verwenden Sie dselect oder aptitude, um alle verfügbaren Pakete anzuzeigen / zu durchsuchen. Die beiden Flüche sind Frontends für apt-get und / oder dpkg
Zweite Frage:
dpkg -S <COMMAND>
Es wäre ratsam, den gesamten Pfad in Ihre dpkg-Suche aufzunehmen (z. B. / bin / ls, nicht nur ls).
quelle
Eine Alternative ist "Apt-Cache-Suche"
quelle
Eine weitere Alternative ist Axi-Cache (im Paket apt-xapian-index). Es verwendet die xapian-Suchmaschine, um die passenden Archive zu durchsuchen.
quelle
Setzen Sie die Suchabfrage in Anführungszeichen und verwenden Sie dann Regex. Für die Installation verwende ich die Version von PHP-Curl.
welches zurückkehrt;
quelle