在 Windows 上下载 Debian 软件包和依赖项?

在 Windows 上下载 Debian 软件包和依赖项?

我在一个受限制的环境中工作。我有一个没有互联网连接的 Debian 系统 (Jessie)。我想在 Windows 计算机上下载软件包和依赖项(我没有管理员权限),然后将它们安装在 Debian 系统上(我拥有 Debian 系统的 root 访问权限)。

我如何下载软件包?我可以使用浏览器下载它们吗?

是否可以将整个存储库下载为 ISO?如果有的话,有多大?我在哪里可以找到这些信息?

这是我需要开发驱动程序的项目。

我可能需要一些简单的东西,比如gcc或者一些实用软件。问题是我在项目期间可能需要什么,不确定性太高。所以我需要一个解决方案,我可以:

  1. 随时在 Windows 计算机上下载任何软件包,然后将其安装在 Debian 系统上,或者
  2. 只需在 Windows 上下载完整的存储库并将其设置为离线存储库即可。

无论如何,只能在没有管理员权限的 Windows 计算机上进行下载。

答案1

如果您在某个可以访问互联网的地方有第二个 Debian 系统,您可以使用apt-离线让它在受限制的机器上处理必要的依赖关系,并将所有必要的包下载到可以访问互联网的机器上的某些介质上。

我不确定如何直接在 Windows 计算机上提取有关需要哪些软件包的信息;使用最小的 Debian 系统安装 VM 等,或使用 Live CD/USB 记忆棒可能是最简单的解决方案。

答案2

1)看看“寿司啊?”之类的东西

但是“寿司,嗯?”还可以在 Linux 和 Windows 上运行,这意味着您也可以从 Windows 下载具有依赖项的软件包。

旧链接但仍然有效:http://www.webupd8.org/2009/12/sushi-huh-easily-download-packages-for.html

「寿司啊?」仍在继续:http://sushi-huh.sourceforge.net/

2)还有“Keryx项目”。

它主要适用于 Ubuntu,但据说也适用于其他发行版。

如果您的 Ubuntu 计算机没有互联网连接,您可以尝试 Keryx 在另一台 Windows/Linux PC 上下载所有更新,并通过 USB 保持 Ubuntu 计算机离线更新。 -http://ubuntuguide.net/update-ubuntu-off-line-via-another-windowslinux-pc-using-keryx

https://launchpad.net/keryx

相关内容