Debian
在 Debian 或 Ubuntu (apt) 中僅安裝給定軟體包的依賴項
有沒有更好的方法來只安裝軟體包所需的依賴項,而不是直接使用 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 選項指定主機架構。