Ubuntu bietet Ihnen mehrere gute Möglichkeiten zur Softwaresuche. Welches Tool das richtige ist, hängt davon ab, wonach Sie suchen. Für Debian-Pakete aus Ihren aktivierten APT-Repositories apt searchist die schnellste Terminaloption die Verwendung von `apt --help`. Das App Center bietet die einfachste grafische Oberfläche, Synaptic eine detailliertere, paketorientierte Benutzeroberfläche, und die Ubuntu-Paketwebsite ist hilfreich, wenn Sie sich vor der Installation auf Ihrem System über ein Paket informieren möchten.
Ubuntu-Pakete mit APT suchen
Aktualisieren Sie vor der Suche die lokalen Paketindizes, damit die Ergebnisse die aktuell auf Ihrem Computer konfigurierten Repositories widerspiegeln:
sudo apt update
Suchen Sie anschließend nach Paketnamen und -beschreibungen:
apt search htop
Sie können `<Paketname>` htopdurch einen Paketnamen, eine Funktion oder ein Schlüsselwort ersetzen. Das offizielle Ubuntu-APT-Handbuch beschreibt dies apt searchals Suche in der Liste der verfügbaren Pakete. Dies ist besonders nützlich, wenn Sie die Funktion eines Programms kennen, aber nicht dessen genauen Paketnamen.
Sobald Sie ein vielversprechendes Paket gefunden haben, prüfen Sie es vor der Installation:
apt show htop
apt showZeigt Paketmetadaten wie Beschreibung, Abhängigkeiten, Downloadinformationen und Repository-Quelle an. Bei exaktem Paketnamen ist dies meist hilfreicher als eine weitere umfassende Suche.
Verwenden Sie apt-cache, wenn Sie mehr Kontrolle wünschen.
apt-cacheFragt den Paketcache von APT ab, ohne das System zu verändern. Der Suchbefehl unterstützt reguläre Ausdrücke und --names-onlybeschränkt die Suche auf Paket- und bereitgestellte Paketnamen anstatt auf Beschreibungen. Zum Beispiel:
apt-cache search --names-only '^htop$'
apt-cache pkgnames htop
Das Ubuntu-Handbuch zu apt-cache beschreibt auch Befehle für Abhängigkeiten, umgekehrte Abhängigkeiten, Paketrichtlinien und verfügbare Versionen. Beachten Sie, dass diese Befehle Ihre lokalen APT-Metadaten verwenden, sodass veraltete Indizes zu veralteten Ergebnissen führen können.
Suche mit App Center
Wenn Sie eine grafische Oberfläche bevorzugen, öffnen Sie das App Center auf Ihrem Ubuntu-Desktop und nutzen Sie die Suchfunktion. Wählen Sie ein Ergebnis aus, um die Beschreibung anzuzeigen und die Anwendung zu installieren. Die Ubuntu-Desktop-Dokumentation von Canonical erklärt, dass das App Center sowohl Snap-Pakete als auch Debian-Pakete (Debs) installieren kann. Wenn eine Anwendung in beiden Formaten angeboten wird, zeigt das App Center den verfügbaren Pakettyp an.
Diese Unterscheidung ist wichtig, da apt searchAPT-Repositories und nicht der Snap Store durchsucht werden. Verwenden Sie speziell für Snap-Pakete Folgendes:
snap find "media player"
snap info vlc
Die offizielle Snap-Dokumentation empfiehlt snap finddie Suche nach Snap-Namen und -Beschreibungen sowie snap infonach Paketdetails.
Verwenden Sie Synaptic für eine detaillierte Suche nach grafischen Paketen.
Synaptic ist nicht der Standard-Softwarebrowser von Ubuntu, ist aber in unterstützten Ubuntu-Versionen weiterhin im Universe- Repository verfügbar. Installation:
sudo apt update
sudo apt install synaptic
Nach dem Start von Synaptic können Sie die Suchfunktion für eine vollständige Paketsuche nutzen oder die Liste mithilfe des Filterfelds eingrenzen. Synaptic ist besonders nützlich, wenn Sie Paketstatus, Abhängigkeiten, Versionen und Repository-Pakete in einer übersichtlichen Desktop-Oberfläche vergleichen möchten. Die offizielle Paketarchivsuche von Ubuntu bestätigt, dass Synaptic für aktuell unterstützte Ubuntu-Versionen verfügbar ist.
Suche nach Ubuntu-Paketen im Web
Sie benötigen keinen Ubuntu-Rechner, um zu prüfen, ob ein Paket existiert. Mit der Ubuntu-Paketsuche können Sie Paketnamen, Beschreibungen, Quellpakete, Distributionen, Abschnitte und sogar in Paketen enthaltene Dateien durchsuchen. Dies ist besonders hilfreich, wenn Sie die Paketverfügbarkeit zwischen verschiedenen Ubuntu-Versionen oder Architekturen vergleichen möchten.
Ermitteln Sie, welches Paket eine Datei enthält.
Wenn Sie einen Befehl oder Dateinamen kennen, aber nicht das zugehörige Paket, verwenden Sie apt-file. Installieren Sie es gegebenenfalls, aktualisieren Sie die Paketmetadaten und suchen Sie nach dem Pfad:
sudo apt install apt-file
sudo apt update
apt-file search /usr/bin/ffmpeg
Das Ubuntu-Handbuch beschreibt es als Werkzeug zum Durchsuchen von Dateien innerhalb von APT-Paketen, einschließlich nicht installierter Pakete. Für eine Datei, die bereits auf Ihrem System installiert ist, dpkg -S /path/to/fileist dies oft schneller.
Welches Ubuntu-Paketsuchtool sollten Sie verwenden?
apt search: Beste allgemeine Terminalsuche nach Deb-Paketen in aktivierten Repositories.
apt showAm besten geeignet, um ein Paket zu inspizieren, nachdem man dessen Namen kennt.
- App Center: die einfachste grafische Benutzeroberfläche zum Entdecken und Installieren von Desktop-Software, einschließlich Debs und Snaps.
- Synaptic: die beste grafische Option zum detaillierten Durchsuchen und Filtern von APT-Paketen.
- packages.ubuntu.com: Die beste webbasierte Suche nach Ubuntu-Releases und Paketinhalten.
apt-fileAm besten geeignet, wenn Sie herausfinden müssen, welches Paket eine bestimmte Datei enthält.
snap findAm besten geeignet, um den Snap Store über das Terminal zu durchsuchen.
Die meisten Benutzer beginnen mit der Suche apt searchim Terminal oder App Center auf dem Desktop. Wechseln Sie zu Synaptic apt-cache, apt-filewenn Sie detailliertere Paketmetadaten oder präzisere Suchvorgänge benötigen.