文档详情

《RHEL6系统管理--第8章 软件管理_v1.0》.doc

发布:2015-10-05约3.74千字共10页下载文档
文本预览下载声明
RHEL6系统管理-第8章 软件管理 作者:cnmole 交流QQ:370992933 8.1. RPM包管理 1 8.1.1. 概述 1 8.1.2. 安装软件包 2 8.1.3. 卸载软件包 2 8.1.4. 升级软件包 2 8.1.5. 查询软件包 2 8.1.6. 校验已安装软件包 3 8.1.7. 校验未安装软件包 3 8.2. 使用YUM 4 8.2.1. 介绍 4 8.2.2. yum资源库 4 8.2.3. YUM查看 5 8.2.4. YUM安装 6 8.2.5. YUM删除 7 8.2.6. YUM升级 7 8.3. 源代码包安装 8 8.3.1. 源代码包的后缀名 8 8.3.2. tar包管理 8 8.3.3. 源代码包安装 10 8.1. RPM包管理 8.1.1. 概述 RPM(Red Hat Package Management)是一个开放的Red Hat软件包管理系统,使用RPM的linux有RHEL、CentOS、Oracle Linux、Scientific Linux、Fedora、OpenLinux、SUSE、Turbo Linux等,使用RPM的Unix有Solaris、AIX、Irix等。 RPM包格式: packagename_version_arch.rpm packagename_version_arch.src.rpm packagename:包名 version:版本(包括主、次、修订号) arch:体系结构 src:源码软件包标识 8.1.2. 安装软件包 rpm -i [选项] 软件包文件名(多个用空格隔开) 常见选项: --test :测试安装,检查是否满足软件包依赖关系 --prefix 路径:将软件包安装到指定路径下 --nodeps :不检查依赖关系 --ignoresize :不检查空间大小 --ignoreos :不检查操作系统 --ignorearch :不检查软件包结构 --justdb :仅修改数据库 --percent :以百分比形式输入安装的进度 --excludedocs :不安装软件包中的文档文件 --includedocs :安装软件包中的文档文件 --replacepkgs :强制重新安装已经安装的软件包 --replacefiles :替换属于其他软件包的文件 --force :忽略软件包及文件冲突 --noscripts :不运行安装前和安装后脚本 导入RPM-GPG-KEY 8.1.3. 卸载软件包 rpm -e [选项] 软件包名 常用选项: --test :测试删除 --noscripts :不运行安装前和安装后的脚本 --nodeps :不检查依赖 --justdb :仅修改数据库 notriggers :不执行触发程序 8.1.4. 升级软件包 rpm -U [选项] 软件包(存在时更新,不存在时安装) 常用选项: --oldpackage :升级到旧版本 8.1.5. 查询软件包 rpm -q [选项] 软件包名 常用选项: -a :查询所有已安装软件包 -f 文件名 :查询文件属于哪个软件包 -g 组名 :查询属于用户组的软件包 -i 包名 :显示已安装软件包概要信息 -l 包名 :显示已安装软件包文件列表 -c 包名 :显示已安装软件包的配置文件列表 -d 包名 :显示已安装软件包的文档列表 -s 包名 :显示包中文件列表状态(状态:normal|missing) --dump 包名 :显示每个文件所有已经校验信息 --triggeredby :查询有哪些包被指定的包触发 8.1.6. 校验已安装软件包 rpm -V [选项] 软件包名 常用选项: --noscripts :不运行校验脚本 --nodeps :不校验依赖关系 --nofiles :忽略丢失文件的错误 --nomd5 :忽略md5校验错误 显示格式:SM5DLUGT c 文件名 S 文件的大小发生改变 M 文件的权限和文件类型发生改变 5 文件的MD5校验发生改变 D 文件的设备号发改变 L 文件的符号链接发生改变 U 文件的属主发生改变 G 文件的属组发生改变 T 文件的修改日期发生改变 c 配置文件标识 . 该项没问题 文件丢失状态 校验整个系统 8.1.7. 校验未安装软件包 rpm -K 软件包 md5sum 软件包 sha1sum 软件包 为了安全推荐从官方网站下载安装包,并进行md5和sha1校验 8.2. 使用YUM 8.2.1. 介绍 YUM是Yellow Dog Updater,Modif
显示全部
相似文档