Was ist das "apt"-Äquivalent des Zypper-Suchbefehls? Ich versuche, nach einem bestimmten Paket zu suchen, ohne durch jedes Paket scrollen zu müssen

Was ist das "apt"-Äquivalent des Zypper-Suchbefehls? Ich versuche, nach einem bestimmten Paket zu suchen, ohne durch jedes Paket scrollen zu müssen

Als ich also früher openSUSE verwendet habe, mochte ich an Zypper vor allem den einfachen zypper search [keyword]Befehl, mit dem ich eine installierte App so einfach finden konnte. Aber für Apt habe ich noch keins gefunden, das auf dem gleichen Niveau wie die Zypper-Suche ist. Ich habe es versucht apt search [keyword], apt-cache search [keyword]aber apt-file search [keyword]aus irgendeinem Grund findet es keine Appimages oder Flatpaks, von denen ich sicher weiß, dass sie installiert sind. (Zumindest soweit ich weiß, ich bin ein Neuling in der Befehlszeile und kenne mich damit ziemlich unwissend aus.) Vielleicht verlange ich zu viel, aber wenn Sie mir helfen oder mich in die richtige Richtung weisen könnten, wäre das super.

Dank im Voraus

Dieses Bild ist ein Beispiel für den Einsatz des Zypper-Befehls mit einer kurzen Erklärung seiner Funktion. Hoffentlich hilft das.

Antwort1

Das Befehlszeilenäquivalent ist

apt search <string>

Die Suche nach Paketen funktioniert genauso wie zypperdie Suche nach Paketen im OpenSuse-Verpackungssystem, auch aptfür das von Ubuntu verwendete Debian-Paketverwaltungssystem.

Durchsuchen Sie andere Pakete mit den entsprechenden Tools, z. B. snap searchnach Snap-Paketen oder flatpak searchnach Flatpak-Paketen. Wenn Sie Ihre AppImages einheitlich benennen, d. h. sie alle eine .AppImageErweiterung haben, reicht es aus, nach den *.AppImageDateien zu suchen, die Sie auf Ihrem System abgelegt haben, um die installierten zu finden. Um nach AppImages zu suchen, müssen Sie ins Internet gehen. Viele sind indiziert aufhttps://www.appimagehub.com/, allerdings gibt es hier grundsätzlich keinen zentralen Ort, den Sie mit einem Terminalbefehl abfragen könnten.

Antwort2

Der gesuchte Befehl lautet:

sudo apt list <packagename> --installed

Hier werden nur automatisch oder manuell installierte Pakete aufgelistet. Wenn Sie den genauen Namen nicht kennen, verwende ich normalerweise:

sudo apt list --installed | grep -i *something*

Bringt mich normalerweise dem nahe, was ich brauche.

verwandte Informationen