§1 基本信息
- RPM 全称 Redhat Package Manager,最早用于 Redhat,现在已成为一种标准
- YUM 全称 Yellow dog Updater,基于 RPM,可以自动管理依赖
§2 常用指令
§2.1 rpm
指令:rpm 选项
说明:
选项说明
- -q:query,查询
- -qa:all,查询所有软件包
- -q 软件包名:all,查询所有软件包
- -qi 软件包名:information,查询软件包具体信息
- -ql 软件包名:list,查询软件包中文件列表
- -qf 文件全路径:file,查询目标文件所属软件包
- e:erase,擦除
- -e 软件包名:卸载软件包
- -e --nodeps 软件包名:no dependents,强制卸载,忽略其他软件包对当前软件包的依赖
- i:install,安装
- -iv:verbose,安装时显示详细信息
- -ih:hash,hash(#),安装时会用最多50个 # 代表安装的进度条
- -ivh:常用组合,以取得良好的显示效果
结果说明
- el6 此软件适用于 6.x 版本的系统
- x86_64 64位系统
- i386/i686 32位系统
- noarch 通用
§2.2 yum
指令:yum 命令
说明:
命令说明
- list:列出所有可安裝的软件清单命令
- install 软件包名:安装指定的软件包
- check-update:列出可更新的软件包
- update 软件包名:更新指定的软件包
- update:更新所有可更新的软件包
- remove 软件包名:卸载指定软件包
- search 软件包名:查找软件包
- clean 位置:清除指定位置缓存
- package:清除缓存目录下软件包
- headers:清除缓存目录下 headers
- oldheaders:清除缓存目录下旧的 headers
- all:清除缓存目录下软件包和旧的 headers,all 可省略
参数说明
- -y:yes,过程中一切询问都是 yes
- -q:quite,安静安装,没有输出