Linux系统中RPM包管理、集群文件系统及Apache配置指南
一、RPM包管理
在Linux系统中,RPM(Red Hat Package Manager)包管理是一项重要任务,其中涉及到确认共享库文件、解决依赖失败以及使用自动化工具安装包等操作。
(一)确认共享库文件
若系统中已安装旧版本的共享库包,可使用如下命令确认该包是否包含所需的共享库文件:
#rpm -q --provides openssl此命令会报告该RPM包提供的所有内容,包括包所提供的共享库文件的soname。需要注意的是,共享库包的版本号与共享库文件(soname)的版本号通常没有对应关系,且为避免安装新版本共享库包时破坏现有动态可执行程序,soname符号链接可能指向不同版本的共享库文件。
(二)自动解决依赖失败问题
当使用RPM包来构建、升级或添加系统新功能时,依赖失败可能会成为令人头疼的问题。不过,可通过使用发行版供应商的更新服务或工具来避免此类问题。例如,Red Hat的up2date实用程序在你选择安装RPM包时,会自动从Red Hat直接下载并安装任何所需的RPM依赖项。此外,在网站http://www.rpm.org/software/updaters 上还列出了一些社区支持的免费解决方法。这里将重点介绍其中一个自动更新工具:Yum。
(三)使用Yum安装RPM包
- 下载并安装Yum:可从http://linux.duke.edu/p