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 keywordBeispiel:
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
[...]2. Paketdetails anzeigen
Um detaillierte Informationen über ein bestimmtes Paket anzuzeigen, verwenden Sie den folgenden Befehl:
apt-cache show package_nameBeispiel:
apt-cache show firefox-esrDieser Befehl zeigt detaillierte Informationen über den Firefox-Browser, einschließlich seiner Version, Beschreibung und mehr.
3. Paketabhängigkeiten anzeigen
Um die Abhängigkeiten eines bestimmten Pakets zu sehen, verwenden Sie den folgenden Befehl:
apt-cache depends package_nameBeispiel:
apt-cache depends linux-image-amd64Dieser 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-amd644. Paketinstallationsrichtlinie anzeigen
Um die Installationsrichtlinie für ein bestimmtes Paket anzuzeigen, verwenden Sie den folgenden Befehl:
apt-cache policy package_nameBeispiel:
apt-cache policy python3Dieser 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/status5. Alle Paketnamen auflisten
Um alle in Ihrem Cache verfügbaren Paketnamen aufzulisten, verwenden Sie den folgenden Befehl:
apt-cache pkgnamesDieser 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 statsDieser 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: 1Vorteile der Verwendung von apt-cache
- Schnelle Paket-Suchen:
apt-cacheermö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-cachekö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-cacheerleichtert 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!
