Debian

如何使用 aptitude 下載軟體包及其依賴項?

  • October 4, 2016

我正在嘗試在目錄中下載一些 debian 軟體包及其依賴項。

我嘗試使用aptitude download <package_name>它下載沒有依賴項的包的命令。

我如何告訴它也下載依賴項?

您可以使用apt-rdepends建構完整的依賴項集(遞歸),包括主包,然後下載:

apt-get download $(apt-rdepends "${package}" | grep -v ^\ )

(當然更換"${package}")。

一個相當老套的方法是讓另一個實用程序(apt-cache在這個例子中)列出包的依賴項:

# PACKAGE=nautilus; aptitude download $PACKAGE $(apt-cache depends "$PACKAGE" | grep Depends | awk -F ': ' '{print $NF}' | xargs)

引用自:https://unix.stackexchange.com/questions/313101