it-swarm.com.de

Liste der aus dem apt-Paket installierten Dateien

Wie erhalte ich eine Liste der Dateien, die installiert wurden oder werden, wenn ich ein Paket erhalte? Kann ich umgekehrt herausfinden, durch welche Pakete eine bestimmte Datei installiert wurde?

40
David Nehme

Hinweis : In den folgenden Befehlen bedeutet ein Befehl, der mit 'root #' beginnt, dass er als root ausgeführt werden muss.

Verwenden Sie dpkg -L, Um herauszufinden, welche Dateien von einem Paket installiert wurden:

$ dpkg -L $package

apt-file Kann Ihnen mitteilen, welche Dateien von einem Paket vor der Installation installiert werden:

root# apt-get install apt-file
root# apt-file update
$ apt-file list $package

Oder wenn Sie das Paket bereits lokal als .deb - Datei haben, können Sie dpkg darauf ausführen:

$ dpkg --contents $package.deb

Verwenden Sie Folgendes, um herauszufinden, welches Paket eine Datei enthält, die sich bereits auf Ihrem System befindet:

$ dpkg -S /path/to/file

Verwenden Sie apt-file Erneut, um herauszufinden, welches Paket eine Datei enthält, die sich derzeit nicht auf Ihrem System befindet:

$ apt-file search /path/to/file
66
ℝaphink
dpkg -S /path/to/file/in/question

Für mich ist dpkg das Low-Level-Tool, von dem apt-get abhängt.

4
Olaf

Wenn Sie dlocate installiert haben, können Sie dlocate -L Auf die gleiche Weise wie dpkg -L Verwenden. In diesem Fall funktioniert es genauso, es gibt jedoch eine Reihe anderer Optionen.

1
Karol