如何在 Windows 中下载 ubuntu 软件包并将其安装在离线 ubuntu 机器上?

如何在 Windows 中下载 ubuntu 软件包并将其安装在离线 ubuntu 机器上?

我如何通过 Windows 从在线存储库下载 ubuntu 软件包,以便稍后在离线 ubuntu 机器上安装它们?

这与这个问题相关: Ubuntu 存储库下载 iso

如果有任何适用于 11.10 的现成 iso,其中包括设备驱动程序、语言包和软件包,对于没有互联网连接的 ubuntu 用户来说会很有用。

有任何想法吗?

答案1

出于类似的需求,我在 Windows 机器上运行了一个小型虚拟机。要下载包而不安装,您可以使用apt-get download <package_name>。该命令会将包下载到您运行命令的目录中。然后,您可以将包复制到主机,然后复制到闪存驱动器,最后复制到您使用的机器。

我知道这可能不是最优雅的解决方案但至少对我来说是有效的。

哦,我忘了:如果您需要检查依赖性,您可以运行apt-get -s install <package_name>,复制依赖性行并粘贴到apt-get download命令中。

更新 2:我查看了 的手册页apt-get。它有一个名为 的开关--download-only。您可以将其传递给 install &,apt-get它将为您获取所有软件包,但不会安装它们。您可以在 中找到您的软件包/var/cache/apt/archives。偶尔apt-get clean会从目录中删除文件,因此您可以轻松获取所需的软件包。

更新 3:要安装使用方法获得的软件包更新 2/var/cache/apt/archives,您需要在离线机器上再次放入这些包。如果您想安装使用 获得的包apt-get download,您可以使用dpkg -i <package_file>

答案2

您可以直接在http://packages.ubuntu.com/

答案3

虽然我还没有测试过密钥接收应该允许您创建需要更新的内容清单,将它们下载到另一个系统并安装它们。但我不确定它是否可以处理系统中尚未安装的软件包。

相关内容