![下载 RPM 及其依赖项以供离线使用](https://linux22.com/image/64750/%E4%B8%8B%E8%BD%BD%20RPM%20%E5%8F%8A%E5%85%B6%E4%BE%9D%E8%B5%96%E9%A1%B9%E4%BB%A5%E4%BE%9B%E7%A6%BB%E7%BA%BF%E4%BD%BF%E7%94%A8.png)
此命令行必须准备在我的 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 命令。查看这里如何制作本地仓库