软件包

RPM 使用教程

RPM 软件包管理器是一套开放的软件包封装机制,除了 Fedora,在其它 Linux 和 Unix 操作系统上同样能够使用 RPM。红帽公司 (Red Hat, Inc.) 及 Fedora 项目组也建议其它软件厂商使用 RPM 来封装它们的产品。

RPM 软件包管理器是一套开放的软件包封装机制,除了 Fedora,在其它 Linux 和 Unix 操作系统上同样能够使用 RPM。红帽公司 (Red Hat, Inc.) 及 Fedora 项目组也建议其它软件厂商使用 RPM 来封装它们的产品。

RPM 基于 GPL (GNU 通用公共许协议) 发布的软件产品。

RPM 软件包管理器只能管理以 RPM 形式封装的软件包,并且 RPM 本身也是一个预先安装好的 rpm 形式的软件包。

对于终端用户而言,RPM 使得系统升级变得十分容易,同时只需要十分简单的命令就能完成 RPM 软件包的安装、卸载和升级。

RPM 为已安装的软件包,以及软件包所包含的文件建立了一份数据库,因此,你能够在系统上使用调用非常强大的请求和验证功能。

如果你更喜欢图形界面而不是命令行,你可以使用 PackageKit,详细信息请参考《PackageKit》

使用 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 是 Fedora 下的软件包管理工具。通过它,你能够查询软件包信息、从软件仓库获取软件包、通过自动解析软件包依赖性对软件包进行安装/卸载,以及将整个系统的软件包进行升级。

Yum 是 Fedora 下的软件包管理工具。通过它,你能够查询软件包信息、从软件仓库获取软件包、通过自动解析软件包依赖性对软件包进行安装/卸载,以及将整个系统的软件包进行升级。

当你升级、安装或移除软件包时,Yum 会自动解析软件包的依赖性。因此,它能够自动决定和获取所有必需和可用的依赖性软件包。

你还能够为 Yum 配置新的软件包仓库 (repositories) 和软件源 (package sources),从而增加 Yum 可使用的软件包的数量和种类。除此之外,你还通过为 Yum 添加插件来增强和扩展它的功能。

Yum 能够实现许多 RPM 能实现 的功能,并且,两都有许多相似的命令行选项。不过使用 Yum 是方便的选择,它能够简单迅速地在单台或一组计算机中实现软件包的管理工作。