Ubuntu apt-get安装(–download-only)代表我的另一台机器执行

我有一个网段的服务器,没有直接或间接访问互联网。 我想执行一个:

apt-get install <package_name> 

有没有办法通过导出服务器configuration来将所需文件的下载过程委派给另一台机器,以便在运行时满足所有依赖关系:

 apt-get install --download-only <package_name> 

实际上,apt-get install可以从导出的归档中读取configuration,而不是从本地包数据库读取configuration?

是否可以检索下载的软件包列表,以及执行安装的安装脚本,而不是实际的软件包? (进一步的间接水平,这将有助于我在适当的时候用wget进行调度…)

如果有候选计算机,则可以尝试apt-proxy或前述的apt-offline 。

在光盘上的Apt是一个选项,但这是真正的从另一台机器上使用的软件包创build一个存储库,这是不是你想要的。 Apt Offline是另一个可以用来离线更新软件包的选项,最后你可以想出你自己的包含apt-get和wget的–print-uris选项的解决scheme。