我在无法直接或间接访问互联网的网段上有一台服务器。我想执行以下任务:
apt-get install <package_name>
有没有办法通过导出服务器配置将所需文件的下载过程委托给另一台机器,以便在运行时满足所有依赖关系:
apt-get install --download-only <package_name>
实际上,apt-get install 是否可以从导出的档案而不是本地包数据库读取配置?
是否可以检索要下载的软件包列表以及用于执行安装的安装脚本,而不是实际的软件包?(进一步的间接级别可以帮助我在适当的时间使用 wget 安排此操作......)
答案1
答案2
CD 上的 Apt 是一种选择,尽管这实际上是为了从另一台机器上正在使用的软件包创建存储库,但这并不是您想要的。 离线是另一个可用于离线更新软件包的选项,最后您可以提出自己的解决方案,涉及 apt-get 和 wget 的 --print-uris 选项。