
Zum Beispiel:
sudo apt-get update
sudo apt-cache pkgnames | less | sort > inst_pkgs.txt
Ausgabe
....
virtualbox
virtualbox-4.3
virtualbox-5.0
virtualbox-dbg
virtualbox-dkms
virtualbox-guest-additions-iso
virtualbox-guest-dkms
virtualbox-guest-source
virtualbox-guest-utils
virtualbox-guest-x11
virtualbox-nonfree
virtualbox-qt
virtualbox-source
....
aber wenn ich versuche
sudo apt-get remove virtualbox # oder eines der anderen oben genannten Pakete
Ich bekomme
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'virtualbox' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 252 not upgraded.
Antwort1
apt-cache
dient zur Interaktion mit dem Apt-Cache, der mit erstellt oder aktualisiert wird apt-get update
. Dies hat nichts damit zu tun, was derzeit auf Ihrem System installiert ist.
Einfach ausgedrückt apt-get
wird es zum Ändern verfügbarer Pakete verwendet, während apt-cache
es zum Abfragen dieser Pakete verwendet wird.
Aus dem Hilfetext:
apt-get
ist eine einfache Befehlszeilenschnittstelle zum Herunterladen und Installieren von Paketen.
apt-cache
ist ein Low-Level-Tool zum Abfragen von Informationen aus den binären Cache-Dateien von APT