列出我的 Linux 系統(Ubuntu / APT)上的軟體包安裝的檔案

列出我的 Linux 系統(Ubuntu / APT)上的軟體包安裝的檔案

當我在 Ubuntu 中安裝新軟體包(使用 APT)時,如下所示:

sudo apt install binutils

它會給我安裝/usr/bin/nm公用事業。但它也會在其他位置安裝其他檔案。

有沒有辦法查看特定套件安裝了哪些檔案以及安裝在哪些位置? (也許在實際安裝軟體包之前查看將要安裝的檔案清單!)

我知道可以透過以下方式實現反向操作(請參閱文件的所屬包)apt 檔案命令。

答案1

我自己找到了答案:

dpkg -L <package-name>

例如:

liviu@core-i5:~$dpkg -L binutils
/.
/usr
/usr/bin
/usr/lib
/usr/lib/compat-ld
/usr/lib/gold-ld
/usr/lib/x86_64-linux-gnu
/usr/share
/usr/share/bug
/usr/share/bug/binutils
/usr/share/bug/binutils/presubj
/usr/share/doc
/usr/share/doc/binutils
/usr/share/doc/binutils/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/binutils
/usr/share/man
/usr/bin/addr2line
/usr/bin/ar
/usr/bin/as
/usr/bin/c++filt
/usr/bin/dwp
/usr/bin/elfedit
/usr/bin/gold
/usr/bin/gprof
/usr/bin/ld
/usr/bin/ld.bfd
/usr/bin/ld.gold
/usr/bin/nm
/usr/bin/objcopy
/usr/bin/objdump
/usr/bin/ranlib
/usr/bin/readelf
/usr/bin/size
/usr/bin/strings
/usr/bin/strip
/usr/lib/compat-ld/ld
/usr/lib/gold-ld/ld
/usr/share/doc/binutils/changelog.Debian.gz

相關內容