Debian

在 Debian 或 Ubuntu (apt) 中僅安裝給定軟體包的依賴項

  • June 26, 2020

有沒有更好的方法來只安裝軟體包所需的依賴項,而不是直接使用 apt-get(或 dpkg 的任何其他前端)安裝它,然後立即刪除它,忽略它的依賴項?

apt-cache depends pkgname將顯示包的依賴項。

如果您想在一個命令中完成所有操作,您可能會做得比:

apt-get install `apt-cache depends pkgname | awk '/Depends:/{print$2}'`

apt-get 為此提供了一個命令…

apt-get build-dep <package name>

從你得到的手冊頁

build-dep 導致 apt-get 安裝/刪除包,以嘗試滿足源包的建構依賴關係。預設情況下,滿足依賴關係以本地建構包。如果需要,可以使用 –host-architecture 選項指定主機架構。

引用自:https://serverfault.com/questions/577942