软件包管理
RPM 软件包管理工具的设计意图
由 lugir 于 星期一, 03/08/2010 - 15:11 发布理解 RPM 的设计意图,有利于帮助你了解如何使用 RPM,以及 RPM 的某些功能是如何实现的,在这个基本上,方便你更好的使用它对系统中的 RPM 软件包进行管理和维护。
理解 RPM 的设计意图,有利于帮助你了解如何使用 RPM,以及 RPM 的某些功能是如何实现的,在这个基本上,方便你更好的使用它对系统中的 RPM 软件包进行管理和维护。
可升级性:
使用 RPM,你能够单独的升级系统上某个单独的组件,而无需重新安装整个软件包或者整个系统。当你取得一个基于 RPM 软件格式的新操作系统 (如 Fedora ) 的发行版时,你无需在机器上重新安装一个 Fedora 操作系统,RPM 能够聪明地、全自动化地为你升级系统。并且,所有软件包配置文件中的自定义设置都将被保留。
RPM 软件包既可用于安装,也可用于升级软件包,如果你要升级某个软件包,只需获得最新的 rpm 软件包就行了。
Yum 配置文件 - [repository] 选项的设置
由 lugir 于 星期三, 03/03/2010 - 09:32 发布可以通过向 /etc/yum.conf 文件中添加 [repository] 片段 (其中 repository 为软件仓库标识,如 fedora),或者通过向 /etc/yum.repos.d/ 目录中添加 .repo 文件,实现单独软件仓库的定义。
可以通过向 /etc/yum.conf 文件中添加 [repository] 片段 (其中 repository 为软件仓库标识,如 fedora),或者通过向 /etc/yum.repos.d/ 目录中添加 .repo 文件,实现单独软件仓库的定义。
/etc/yum.repos.d/ 中的所有 .repo 文件都会在 yum 下次运行时被读取。
最简单的 .repo 文件样式如下
每个 [repository] 片段必须包含以下几部分
Yum 配置文件 - [main] 选项的设置
由 lugir 于 星期三, 03/03/2010 - 09:11 发布/etc/yum.conf 配置文件中只包含一个 [main] 片段,用户可以向其中添加许多附加选项。其中一些选择的值影响 yum 的操作方式,一些影响 yum 对待软件仓库的方式。
/etc/yum.conf 配置文件中只包含一个 [main] 片段,用户可以向其中添加许多附加选项。其中一些选择的值影响 yum 的操作方式,一些影响 yum 对待软件仓库的方式。
了解有关 yum.conf 文件中的各个选项的值和说明信息,最好的方法是参考 yum.conf 的 man 文件,查看的命令为 man yum.conf
以下是 /etc/yum.conf 配置文件的示例: