yum
常用 Yum 插件介绍
由 lugir 于 星期一, 03/08/2010 - 10:37 发布一般而言,Yum 插件软件包的名称都遵寻 yum-plugin-<plugin_name> 这样的格式,但也并非所有的插件都是如此,例如 presto 插件的软件包名称是 yum-presto。
一般而言,Yum 插件软件包的名称都遵寻 yum-plugin-<plugin_name> 这样的格式,但也并非所有的插件都是如此,例如 presto 插件的软件包名称是 yum-presto。
在对常用的 Yum 插件进行介绍之前,还是先向你说明如何安装 Yum 插件。实际上,安装 Yum 插件十分简单,就和安装其它软件一样,例如要安装 yum-plugin-security 插件,只需执行以下命令即可。
启用、配置及禁用 Yum 插件
由 lugir 于 星期一, 03/08/2010 - 10:00 发布通过安装 Yum 插件,能够扩展及加强 Yum 的功能。当你使用 yum 命令的时候,yum 总是会向你显示已启用的插件信息。
通过安装 Yum 插件,能够扩展及加强 Yum 的功能。当你使用 yum 命令的时候,yum 总是会向你显示已启用的插件信息。
要启用 yum 插件,确认 /etc/yum.conf 配置文件的 [main] 片段中存在以 plugins=1 的选项
将 plugins 的值设置为 0 即可禁用 yum 插件。
创建 Yum 软件包仓库
由 lugir 于 星期日, 03/07/2010 - 09:57 发布按照以下步骤,即可以完成创建 Yum 软件包仓库的操作。这些命令会为你创建 Yum 软件包仓库必须的元数据,以及用于加速 yum 操作的 sqlite 数据库
按照以下步骤,即可以完成创建 Yum 软件包仓库的操作
1.安装 createrepo 软件包
2.将所有软件包复制到某个目录下,如 /mnt/local_repo/
3.将第2步中使用的目录作为 createrepo --database 参数,执行命令
以上命令会为你创建 Yum 软件包仓库必须的元数据,以及用于加速 yum 操作的 sqlite 数据库
使用 Yum 变量
由 lugir 于 星期日, 03/07/2010 - 09:42 发布在《Yum 配置文件 - [repository] 选项的设置》中,提到 yum 命令和 yum 配置文件中需要使用到的一些变量,如 $releasever, $arch 和 $basearch,本节主要说明这些变量的来源及作用。
在《Yum 配置文件 - [repository] 选项的设置》中,提到 yum 命令和 yum 配置文件中需要使用到的一些变量,如 $releasever, $arch 和 $basearch,本节主要说明这些变量的来源及作用。
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 配置文件的示例:
配置 Yum 和 Yum 软件包仓库
由 lugir 于 星期三, 03/03/2010 - 09:05 发布/etc/yum.conf 文件中包含的 [mian] 片段,使用户能够设置 yum 选项。[main] 片段中设置的值,对 yum 有全局影响,但可以被单独的 [repository] 片段中的值覆盖。
本部分内容包含
使用 Yum 移除软件包和软件包集
由 lugir 于 星期六, 02/27/2010 - 14:59 发布移除软件包和安装软件包同样简单,只需要使用 yum remove <package_name> 命令就可以移除指定的软件包,以及所有依赖于这个软件包的其它软件包。
移除软件包和安装软件包同样简单,只需要使用 yum remove <package_name> 命令就可以移除指定的软件包,以及所有依赖于这个软件包的其它软件包。通过在命令后面增加软件包的名称,能够一次性卸载多个软件包,如
如同 install 选项一样,remove 也能够使用参数、软件包名称、 glob 表达式对软件包进行移除,具体用法可参考《使用 Yum 安装软件包和软件包集》
移除软件包集
使用 Yum 搜索、罗列和显示软件包信息
由 lugir 于 星期六, 02/27/2010 - 11:09 发布使用 yum search <term> [more_terms] 命令,能够在已启用的软件包仓库中,对所有软件包的名称、描述和概述中进行搜索,最后,yum 会以显示符合合条件的搜索结果列表。
使用 yum search <term> [more_terms] 命令,能够在已启用的软件包仓库中,对所有软件包的名称、描述和概述中进行搜索,最后,yum 会以显示符合合条件的搜索结果列表。
使用 Yum 升级软件包
由 lugir 于 星期六, 02/27/2010 - 10:30 发布使用 Yum 时,你可以升级一个软件包,或者多个软件包,甚至可以将整个系统中所有的软件包一次性全部升级。如果被升级的软件包所依赖的其它软件包也能够升级,这些依赖性软件包也将被升级。
使用 Yum 时,你可以升级一个软件包,或者多个软件包,甚至可以将整个系统中所有的软件包一次性全部升级。如果被升级的软件包所依赖的其它软件包也能够升级,这些依赖性软件包也将被升级。
要升级单个软件包,只需输入 yum update <package_name> 命令即可,以下以 glibc 软件包为例: