下载 RPM 及其依赖项以供离线使用

下载 RPM 及其依赖项以供离线使用

此命令行必须准备在我的 Centos 7.0 上安装所有这些 rmps:

yum install bison gettext glib2 freetype fontconfig libpng libpng-devel libX11 libX11-devel glib2-devel libgdi* libexif glibc-devel urw-fonts java unzip gcc gcc-c++ automake autoconf libtool make bzip2 wget

我想下载所有这些 rpm 及其依赖项以供离线使用。我还想使用相同的命令行离线安装所有 rpm。有人知道如何实现这一目标吗?

答案1

根据 Red Hat 的说法,您可以使用名为“yum-plugin-manager”的 yum 插件。您需要先安装它,但安装后您将可以执行以下操作来下载 RPM 及其依赖项。

$ yum install --downloadonly  bison gettext glib2 freetype fontconfig libpng libpng-devel libX11 libX11-devel glib2-devel libgdi* libexif glibc-devel urw-fonts java unzip gcc gcc-c++ automake autoconf libtool make bzip2 wget

请参阅此文档以获取更详细的说明。https://access.redhat.com/solutions/10154

答案2

据我所知,所有这些软件包都有 DVD 版本。因此,下载 DVD 并使用它。

要安装它们,您可以创建自己的本地存储库或使用 rpm 命令:

rpm -i  bison gettext glib2 freetype fontconfig libpng libpng-devel libX11 libX11-devel glib2-devel libgdi* libexif glibc-devel urw-fonts java unzip gcc gcc-c++ automake autoconf libtool make bzip2 wget

PS 如果您创建本地存储库并将其添加到存储库目录中,您将能够像在线时一样使用 yum 命令。查看这里如何制作本地仓库

相关内容