1. 程式人生 > >Ubuntu 查詢安裝檔案位置和檔案所在的package

Ubuntu 查詢安裝檔案位置和檔案所在的package

1) 查詢一個檔案包含在哪個包裡面。可以用 apt-file

比如,查詢檔案libz.so.1所在的包:

$ apt-file  search libz.so.1
lib64z1: /usr/lib64/libz.so.1
lib64z1: /usr/lib64/libz.so.1.2.8
libx32z1: /usr/libx32/libz.so.1
libx32z1: /usr/libx32/libz.so.1.2.8
zlib1g: /lib/i386-linux-gnu/libz.so.1
zlib1g: /lib/i386-linux-gnu/libz.so.1.2.8

如果在32位系統上,可以用 zlib1g。

2) 查詢一個安裝包安裝檔案的目錄,用 dpkg -L.

$ dpkg -L zlib1g
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/zlib1g
/usr/share/doc/zlib1g/copyright
/usr/share/doc/zlib1g/changelog.Debian.gz
/lib
/lib/i386-linux-gnu
/lib/i386-linux-gnu/libz.so.1.2.8
/lib/i386-linux-gnu/libz.so.1