下载gentoo离线更新包

下载gentoo离线更新包

我有一台装有 gentoo 的机器,无法访问互联网,但我想在上面安装一些软件包。我没有另一台装有 gentoo 的机器,如何为其下载软件包?谷歌告诉我你使用emerge在一台机器上下载并在另一台机器上安装emerge,但正如我所说,我有一台gentoo机器,如何下载另一个操作系统(windows或ubuntu)的软件包?

答案1

你可以用只记录 url 的命令替换 download 命令 *),然后运行emerge --fetchonly <other arguments>​​,收集 url 并将它们下载到另一台机器上,将文件传输回 gentoo 机器的正确目录,然后emerge <other arguments>安装。

*) 通过例如FETCHCOMMAND在例如中配置/etc/portage/make.conf

如果您需要进一步帮助来完成此任务,请告诉我。

答案2

查看文件内部ebuild,您将看到一行以 开头的行SRC_URI,例如bzip2https://gitweb.gentoo.org/repo/gentoo.git/tree/app-arch/bzip2/bzip2-1.0.7.ebuild#n13

该行包含要下载的文件emerge

您可以从任何镜像下载所有文件(http://www.gentoo.org/main/en/mirrors.xml),只需查看 distfiles 目录即可。

相关内容