Fedora教程

创建 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 数据库

使用 Yum 变量

在《Yum 配置文件 - [repository] 选项的设置》中,提到 yum 命令和 yum 配置文件中需要使用到的一些变量,如 $releasever, $arch 和 $basearch,本节主要说明这些变量的来源及作用。

在《Yum 配置文件 - [repository] 选项的设置》中,提到 yum 命令和 yum 配置文件中需要使用到的一些变量,如 $releasever, $arch 和 $basearch,本节主要说明这些变量的来源及作用。

yum 配置文件是指 /etc/yum.conf 和 /etc/yum.repos.d/ 目录下的所有 .repo 配置文件

 

使用 Yum 移除软件包和软件包集

移除软件包和安装软件包同样简单,只需要使用 yum remove <package_name> 命令就可以移除指定的软件包,以及所有依赖于这个软件包的其它软件包。

移除软件包和安装软件包同样简单,只需要使用 yum remove <package_name> 命令就可以移除指定的软件包,以及所有依赖于这个软件包的其它软件包。通过在命令后面增加软件包的名称,能够一次性卸载多个软件包,如

~]# yum remove foo foo1 foo2

如同 install 选项一样,remove 也能够使用参数、软件包名称、 glob 表达式对软件包进行移除,具体用法可参考《使用 Yum 安装软件包和软件包集

移除软件包集

使用 Yum 安装软件包和软件包集

使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install <package_name>,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。

使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install <package_name>,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。

~]# yum install totem

通过增加软件包的名称,能够同时安装多个软件包 yum install <package_name> [more_names]

使用 Yum 搜索、罗列和显示软件包信息

使用 yum search <term> [more_terms] 命令,能够在已启用的软件包仓库中,对所有软件包的名称、描述和概述中进行搜索,最后,yum 会以显示符合合条件的搜索结果列表。

使用 yum search <term> [more_terms] 命令,能够在已启用的软件包仓库中,对所有软件包的名称、描述和概述中进行搜索,最后,yum 会以显示符合合条件的搜索结果列表。

使用 Yum 升级软件包

使用 Yum 时,你可以升级一个软件包,或者多个软件包,甚至可以将整个系统中所有的软件包一次性全部升级。如果被升级的软件包所依赖的其它软件包也能够升级,这些依赖性软件包也将被升级。

使用 Yum 时,你可以升级一个软件包,或者多个软件包,甚至可以将整个系统中所有的软件包一次性全部升级。如果被升级的软件包所依赖的其它软件包也能够升级,这些依赖性软件包也将被升级。

要升级单个软件包,只需输入 yum update <package_name> 命令即可,以下以 glibc 软件包为例:

Fedora 部署指南介绍

《Fedora 12 部署指南》包含配置和管理 Fedora 操作系统所需要的各种知识,如果你想找到一部内容丰富,以实际应用为向导的 Fedora 指南图书,那么,这部指南就是为你而写的。

《Fedora 12 部署指南》包含配置和管理 Fedora 操作系统所需要的各种知识,如果你想找到一部内容丰富,以实际应用为向导的 Fedora 指南图书,那么,这部指南就是为你而写的。使用这部指南,能够帮助你更好、更快,也更容易地配置和自定义你的 Fedora 系统。

本指南将讨论许多进阶的技术话题,如:

  • Yum, PackageKits, RPM 等软件包管理工具的使用
  • 配置网卡
  • 配置 VPN
  • 配置 Samba 共享
  • 使用 RPM 管理你的软件包
  • 检测系统信息
  • 升级系统内核

本指南的内容主要分为以下几个类别

页面