Website-Suche

Wie man Paketinformationen in Debian und Ubuntu abfragt


Wenn Sie ein Linux-Benutzer sind, insbesondere auf einem Debian-basierten System wie Ubuntu, haben Sie wahrscheinlich von apt-get und apt gehört. Dies sind leistungsstarke Werkzeuge zur Verwaltung von Softwarepaketen. Aber wussten Sie, dass es ein weiteres Kommandozeilen-Tool namens apt-cache gibt, das Ihnen helfen kann, Paketinformationen schnell und effizient abzufragen? In diesem kurzen Tutorial werden wir besprechen, was apt-cache ist und wie man es verwendet, um Paketinformationen abzufragen in Debian, Ubuntu und deren Derivaten.

Was ist apt-cache?

apt-cache ist ein Kommandozeilen-Programm, mit dem Sie die Paketinformationen abfragen können, die im Paket-Cache Ihres Systems gespeichert sind. Dieses Werkzeug ist nützlich, um nach Paketen zu suchen, detaillierte Informationen über sie anzuzeigen und ihre Abhängigkeiten zu verstehen. Im Gegensatz zu apt-get, das zum Installieren und Entfernen von Paketen verwendet wird, konzentriert sich apt-cache darauf, Informationen über verfügbare Pakete bereitzustellen.

Übliche apt-cache-Befehle

Hier sind einige der gebräuchlichsten apt-cache-Befehle, die Sie verwenden werden:

1. Nach Paketen suchen

Um nach Paketen zu suchen, die einem bestimmten Schlüsselwort entsprechen, verwenden Sie den folgenden Befehl:

apt-cache search keyword

Beispiel:

apt-cache search image editor

Dieser Befehl sucht nach Paketen, die den Schlüsselwörtern "image" und "editor" entsprechen, und listet sie zusammen mit einer kurzen Beschreibung auf.

Beispielausgabe:

fontforge - font editor
fontforge-nox - font editor - non-X version
gimp - GNU Image Manipulation Program
libreoffice - office productivity suite (metapackage)
android-platform-tools-base - base tools for developing applications for the Android system
briquolo-data - data files for the fast paced 3d Breakout game Briquolo
charactermanaj - avatar editor application
chntpw - NT SAM password recovery utility
copyq - Advanced clipboard manager with editing and scripting features
copyq-plugins - Plugins for CopyQ
digikam - digital photo management application for KDE
showfoto - image viewer/editor for KDE
drawing - simple drawing application for the GNOME desktop
ephoto - Comprehensive Image Viewer Using EFL
fim - scriptable frame buffer, X.org and ascii art image viewer
[...]

Suche nach Paketen, die einem bestimmten Schlüsselwort in Debian entsprechen

2. Paketdetails anzeigen

Um detaillierte Informationen über ein bestimmtes Paket anzuzeigen, verwenden Sie den folgenden Befehl:

apt-cache show package_name

Beispiel:

apt-cache show firefox-esr

Dieser Befehl zeigt detaillierte Informationen über den Firefox-Browser, einschließlich seiner Version, Beschreibung und mehr.

Paketdetails in Debian anzeigen

3. Paketabhängigkeiten anzeigen

Um die Abhängigkeiten eines bestimmten Pakets zu sehen, verwenden Sie den folgenden Befehl:

apt-cache depends package_name

Beispiel:

apt-cache depends linux-image-amd64

Dieser Befehl listet alle Abhängigkeiten auf, die vom Paket linux-image-amd64 benötigt werden.

Beispielausgabe:

linux-image-amd64
  Depends: linux-image-6.1.0-25-amd64

4. Paketinstallationsrichtlinie anzeigen

Um die Installationsrichtlinie für ein bestimmtes Paket anzuzeigen, verwenden Sie den folgenden Befehl:

apt-cache policy package_name

Beispiel:

apt-cache policy python3

Dieser Befehl zeigt die Installationsrichtlinie für Python 3, einschließlich der verfügbaren Versionen und ihrer Prioritäten.

Beispielausgabe:

python3:
  Installed: 3.11.2-1+b1
  Candidate: 3.11.2-1+b1
  Version table:
 *** 3.11.2-1+b1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status

5. Alle Paketnamen auflisten

Um alle in Ihrem Cache verfügbaren Paketnamen aufzulisten, verwenden Sie den folgenden Befehl:

apt-cache pkgnames

Dieser Befehl ist nützlich, wenn Sie eine umfassende Liste aller zur Installation verfügbaren Pakete anzeigen möchten.

6. Cache-Statistiken anzeigen

Um Statistiken über Ihren Paket-Cache anzuzeigen, verwenden Sie den folgenden Befehl:

apt-cache stats

Dieser Befehl liefert Informationen über die Anzahl der Pakete, ihre Größen und mehr.

Beispielausgabe:

Total package names: 122971 (3,443 k)
Total package structures: 109860 (4,834 k)
  Normal packages: 64508
  Pure virtual packages: 1088
  Single virtual packages: 34397
  Mixed virtual packages: 448
  Missing: 9419
Total distinct versions: 67184 (5,912 k)
Total distinct descriptions: 131717 (3,161 k)
Total dependencies: 412137/110983 (10.0 M)
Total ver/file relations: 5497 (132 k)
Total Desc/File relations: 645 (15.5 k)
Total Provides mappings: 39988 (960 k)
Total globbed strings: 221945 (5,173 k)
Total slack space: 104 k
Total space accounted for: 35.3 M
Total buckets in PkgHashTable: 196613
  Unused: 112576
  Used: 84037
  Utilization: 42.7423%
  Average entries: 1.30728
  Longest: 17
  Shortest: 1
Total buckets in GrpHashTable: 196613
  Unused: 105223
  Used: 91390
  Utilization: 46.4822%
  Average entries: 1.34556
  Longest: 7
  Shortest: 1

Vorteile der Verwendung von apt-cache

  • Schnelle Paket-Suchen: apt-cache ermöglicht es Ihnen, schnell nach Paketen anhand von Schlüsselwörtern zu suchen, sodass Sie die benötigte Software leicht finden können.
  • Detaillierte Paketinformationen: Mit apt-cache können Sie detaillierte Informationen zu jedem Paket abrufen, einschließlich seiner Version, Beschreibung und mehr.
  • Abhängigkeitsauflösung: Das Verständnis der Abhängigkeiten eines Pakets ist entscheidend für die Fehlerbehebung und die reibungslose Installation. apt-cache erleichtert es, diese Abhängigkeiten einzusehen.

Fazit

apt-cache ist ein nützliches Werkzeug, um Paketinformationen auf Debian-basierten Linux-Systemen abzufragen. Egal, ob Sie nach einem bestimmten Paket suchen, detaillierte Informationen benötigen oder Abhängigkeiten verstehen möchten, apt-cache macht es einfach.

Also denk das nächste Mal, wenn du mehr über ein Paket herausfinden musst, daran, apt-cache zu verwenden!