如何在 Windows 中下载 ubuntu 软件包以将它们安装在离线的 ubuntu 机器上?

ma-*_*-aa 11 windows download repository packages ubuntu

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

这与这个问题有关: Ubuntu repository download iso

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

有任何想法吗?

bay*_*irh 11

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

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

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

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

Update 3:要安装Update 2中方法获取的包,需要将这些包重新放入/var/cache/apt/archives离线机器。如果要安装随附的软件包apt-get download,可以使用dpkg -i <package_file>.