软件包仓库

取得 RPM 软件包

RPM 一共有五个基本操作模式:安装、卸载、升级、查询和验证 。当然封装也算 RPM 的一大功能,但大众用户很少会用到。从本节开始,将逐个介绍 RPM 的五个基本操作模式。

RPM 一共有五个基本操作模式:安装、卸载、升级、查询和验证 。当然封装也算 RPM 的一大功能,但大众用户很少会用到。从本节开始,将逐个介绍 RPM 的五个基本操作模式。

有关 rpm 命令的用法、选项和参数的作用,可使用 rpm --help 或 man rpm 命令查看。也可以从《有关 RPM 的附加资源》中寻找有关 RPM 的参考信息。

 

获取 RPM 软件包

在使用任何 RPM 软件包之前,你必须先要知道从哪里能够取得它们。除了能从 Fedora 官方的软件包仓库取得由 Fedora 项目组创建的 RPM 软件包,也还能够通过互联网能够找到许多 RPM 软件包仓库,以及一些 RPM 软件包下载站点。
以下是常用来寻找 RPM 软件包的位置:

创建 Yum 软件包仓库

按照以下步骤,即可以完成创建 Yum 软件包仓库的操作。这些命令会为你创建 Yum 软件包仓库必须的元数据,以及用于加速 yum 操作的 sqlite 数据库

按照以下步骤,即可以完成创建 Yum 软件包仓库的操作

1.安装 createrepo 软件包

~]# yum install createrepo

2.将所有软件包复制到某个目录下,如 /mnt/local_repo/
3.将第2步中使用的目录作为 createrepo --database 参数,执行命令

~]# createrepo --database /mnt/local_repo

以上命令会为你创建 Yum 软件包仓库必须的元数据,以及用于加速 yum 操作的 sqlite 数据库