保存 YUM 安装软件时所下载的 rpm 包

保存 YUM 安装软件时所下载的 rpm 包

保存 YUM 安装软件时所下载的 rpm 包
(图片来源网络,侵删)

YUM(Yellowdog Updater, Modified)是一个在Fedora和Red Hat以及其它一些基于RPM的Linux发行版中的Shell前端软件包管理器,它提供了查找、安装、更新、删除和管理RPM包的命令行工具。

在使用YUM安装软件时,系统会自动下载并安装所需的RPM包,这些RPM包是软件的二进制文件,包含了软件的所有组件和依赖关系,在某些情况下,我们可能需要保留这些RPM包以备后用,例如进行离线安装或备份。

本文将介绍如何保存YUM安装软件时所下载的RPM包。

1. 使用YUM下载RPM包

要使用YUM下载RPM包,可以使用yumdownloader命令,该命令会列出所有可用的软件包,并提示用户选择要下载的软件包。

以下是使用yumdownloader命令下载RPM包的步骤:

1、打开终端。

2、运行以下命令来列出所有可用的软件包:

“`

yum disablerepo="*" enablerepo="<repository>" list available

“`

<repository>是要下载软件包的YUM仓库的名称。

3、根据需要选择要下载的软件包,然后运行以下命令来下载RPM包:

“`

yumdownloader <package_name>

“`

<package_name>是要下载的软件包的名称。

4、YUM将会下载选定的软件包,并将其保存在当前目录下。

2. 保存RPM包到指定目录

默认情况下,YUM会将下载的RPM包保存在当前目录下,我们可以将其保存到指定的目录中,以便更好地组织和管理这些文件。

以下是将RPM包保存到指定目录的步骤:

1、打开终端。

2、运行以下命令来设置RPM包的保存目录:

“`

export RPMDIR=/path/to/save/directory

“`

/path/to/save/directory是要保存RPM包的目录的路径。

3、现在,当使用yumdownloader命令下载RPM包时,它们将被保存在指定的目录中。

3. 使用存档文件保存RPM包

除了直接下载RPM包外,我们还可以使用YUM的存档功能来保存已安装软件的RPM包,存档文件是一个包含多个RPM包的文件,可以方便地备份和恢复软件。

以下是使用存档文件保存RPM包的步骤:

1、打开终端。

2、运行以下命令来创建一个新的存档文件:

“`

yum makecache fastestmirror=true disablerepo="*" enablerepo="<centosplus" createrepo /path/to/save/directory/archivefile.tar.gz gpgcheck=0 releasever=7 baseurl=http://mirror.centos.org/centos/7/os/x86_64/ gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7

“`

/path/to/save/directory/archivefile.tar.gz是要创建的存档文件的路径和名称,releasever=7表示要创建的是CentOS 7版本的存档文件,baseurlgpgkey分别指定了YUM仓库的URL和GPG密钥的位置。

3、运行上述命令后,YUM将会下载所需的RPM包,并将其保存在指定的存档文件中,现在,我们可以将存档文件复制到其他计算机上,并使用YUM来安装其中的软件。

FAQs

Q1: YUM下载的RPM包是否与在线安装的软件相同?

A1: YUM下载的RPM包与在线安装的软件是相同的,YUM会从指定的YUM仓库中下载软件的RPM包,并将其保存在本地计算机上,通过使用YUM下载的RPM包进行安装,可以获得与在线安装相同的软件版本和功能。

Q2: YUM是否可以自动下载并安装软件所需的所有依赖关系?

A2: 是的,YUM可以自动下载并安装软件所需的所有依赖关系,当使用YUM安装软件时,它会检查软件的依赖关系,并在需要时自动下载并安装缺失的依赖关系,这使得软件的安装过程更加简单和方便。

Q3: YUM是否可以用于非Red Hat和Fedora发行版的Linux系统?

A3: YUM最初是为Red Hat和Fedora开发的,但现在已经扩展到许多其他的Linux发行版中,许多基于RPM的Linux发行版都支持YUM作为其软件包管理器,包括CentOS、Scientific Linux、Oracle Linux等,如果使用的是这些发行版之一,那么可以使用YUM来管理软件包。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/678722.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-06-09 12:48
下一篇 2024-06-09 12:55

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入