Nullman Asked: 2019-07-02 03:55:23 +0800 CST2019-07-02 03:55:23 +0800 CST 2019-07-02 03:55:23 +0800 CST 下载用于离线 gentoo 更新的软件包 772 我有一台装有 gentoo 的机器,它无法访问互联网,但我想在上面安装一些软件包。我没有另一台机器用gentoo,怎么下载包呢?谷歌告诉我你使用emerge在一台机器上下载并在另一台机器上安装,但正如我所说,我有一台gentoo机器,如何用另一个操作系统(windows或ubuntu)下载包? gentoo emerge 2 个回答 Voted Best Answer Jonas Berlin 2019-07-02T06:20:39+08:002019-07-02T06:20:39+08:00 你可以用只记录 url 的命令替换下载命令 *),然后运行emerge --fetchonly <other arguments>,收集 url 并将它们下载到另一台机器上,将文件传输回 gentoo 机器到正确的目录,然后emerge <other arguments>安装.. *) 通过例如FETCHCOMMAND在例如配置/etc/portage/make.conf 如果您需要进一步的帮助来完成此操作,请告诉我。 Bart 2019-07-02T06:17:35+08:002019-07-02T06:17:35+08:00 查看ebuild文件内部,您将看到以 开头的行SRC_URI,例如bzip2:https ://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 目录即可。
你可以用只记录 url 的命令替换下载命令 *),然后运行
emerge --fetchonly <other arguments>
,收集 url 并将它们下载到另一台机器上,将文件传输回 gentoo 机器到正确的目录,然后emerge <other arguments>
安装..*) 通过例如
FETCHCOMMAND
在例如配置/etc/portage/make.conf
如果您需要进一步的帮助来完成此操作,请告诉我。
查看
ebuild
文件内部,您将看到以 开头的行SRC_URI
,例如bzip2
:https ://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 目录即可。