Wie erhalte ich eine Liste der Dateien, die installiert wurden oder werden, wenn ich ein Paket erhalte? Kann ich umgekehrt feststellen, durch welche Pakete eine bestimmte Datei installiert wurde?
Wie erhalte ich eine Liste der Dateien, die installiert wurden oder werden, wenn ich ein Paket erhalte? Kann ich umgekehrt feststellen, durch welche Pakete eine bestimmte Datei installiert wurde?
Antworten:
Hinweis: In den folgenden Befehlen bedeutet ein Befehl, der mit 'root #' beginnt, dass er als root ausgeführt werden muss.
Um herauszufinden, welche Dateien von einem Paket installiert wurden, verwenden Sie dpkg -L:
$ dpkg -L $package
apt-file kann Ihnen sagen, welche Dateien von einem Paket installiert werden, bevor Sie es installieren:
root# apt-get install apt-file
root# apt-file update
$ apt-file list $package
Oder wenn Sie das Paket .debbereits lokal als Datei haben, können Sie es ausführen dpkg:
$ dpkg --contents $package.deb
Um herauszufinden, welches Paket eine Datei enthält, die sich bereits auf Ihrem System befindet, verwenden Sie:
$ dpkg -S /path/to/file
Um herauszufinden, welches Paket eine Datei enthält, die sich derzeit nicht auf Ihrem System befindet, verwenden Sie apt-fileerneut:
$ apt-file search /path/to/file
$ dpkg -L packagenicht $ dpkg -L $packagesetzen gibt den $ vor dem Paketnamen einen Fehler
$packageden tatsächlichen Namen des Pakets ersetzen .
dpkg --status $package. Für den umgekehrten Betrieb verwenden grep $filename /var/lib/dpkg/info/*.conffiles.