rpm命令常用选项总结
2016-03-22 17:00
489 查看
rpm命令:rpm [iptions] [packages_fiel]
安装:-i --install
升级:-U --update -F --freshen
卸载:-e --erase
校验:-V --verify
查询:-q --query
数据库维护:--builddb --initdb
安装:rpm -i [install-options] [packages_fiel]
-v 详细信息
-vv 更详细信息
-h 输出一个进度条
--test 测试安装,但不安装
--nodeps 忽略依赖关系 (不建议使用)
--replacepkgs 重装
--nosignature不检查包签名信息的合法性
升级:rpm -U|-F [install-options] [packages_file]
-U:升级或安装
-F:升级
rpm -Fvh *.rpm
rpm -Uvh *.rpm
--oldpackge:降级
-U --force:强行降级
配置文件 fielname.rpmnew
查询:
rpm [-q|--query] [select-options] [query-iptions]
[select-options]
-q 查询指定的程序包是否已经安装,会显示详细信息
-a --all 查询所有已经安装过的包
-f fiel 查询指定的文件是由那个程序包安装生成的
-p --package package_fiel 用于查询未安装的包
--whatprovides 查询指定的capability由那个程序包提供
--whatrequires 查询指定的capability被那个包依赖
例:rpm -q --whatprobides /etc/passwd
[query-iptions]
-i 提供软件包的详细信息 版本 大小 所属包组
-l 软件安装生成的所有文件列表
-c 配置文件
-d --docfiles 提供的文档
--provides 列出指定的程序包提供的所有功能
-R --requires 查询指定软件包的依赖关系
组合:
rpm -qi package_fiel 查询头信息
rpm -qf file 查询普通文件
rpm -qc package_file 查询配置文件
rpm -ql 列出所有文件列表
卸载
rpm -e
--alimatches 卸载匹配所有指定名称的软件包的所有版本
--nodeps 忽略依赖关系
--test 测试卸载
校验
rpm -V rpm包
数据库重建
rpm --initdb --dbpatn=/tmp/rpm
rpm --rebuilddb --dbpatn=/tmp/rpm
软件包获取途径: 文件服务器 http://mirrors.aliyun.com http://mirrors.163.com http://mirrors.sohu.com 项目官网获取途径: www.apache.org 第三方组织 EPEL 搜索引擎:http://pkgs.org http://rpmfind.net http://rpm.pbone.one
安装:-i --install
升级:-U --update -F --freshen
卸载:-e --erase
校验:-V --verify
查询:-q --query
数据库维护:--builddb --initdb
安装:rpm -i [install-options] [packages_fiel]
-v 详细信息
-vv 更详细信息
-h 输出一个进度条
--test 测试安装,但不安装
--nodeps 忽略依赖关系 (不建议使用)
--replacepkgs 重装
--nosignature不检查包签名信息的合法性
升级:rpm -U|-F [install-options] [packages_file]
-U:升级或安装
-F:升级
rpm -Fvh *.rpm
rpm -Uvh *.rpm
--oldpackge:降级
-U --force:强行降级
配置文件 fielname.rpmnew
查询:
rpm [-q|--query] [select-options] [query-iptions]
[select-options]
-q 查询指定的程序包是否已经安装,会显示详细信息
-a --all 查询所有已经安装过的包
-f fiel 查询指定的文件是由那个程序包安装生成的
-p --package package_fiel 用于查询未安装的包
--whatprovides 查询指定的capability由那个程序包提供
--whatrequires 查询指定的capability被那个包依赖
例:rpm -q --whatprobides /etc/passwd
[query-iptions]
-i 提供软件包的详细信息 版本 大小 所属包组
-l 软件安装生成的所有文件列表
-c 配置文件
-d --docfiles 提供的文档
--provides 列出指定的程序包提供的所有功能
-R --requires 查询指定软件包的依赖关系
组合:
rpm -qi package_fiel 查询头信息
rpm -qf file 查询普通文件
rpm -qc package_file 查询配置文件
rpm -ql 列出所有文件列表
卸载
rpm -e
--alimatches 卸载匹配所有指定名称的软件包的所有版本
--nodeps 忽略依赖关系
--test 测试卸载
校验
rpm -V rpm包
数据库重建
rpm --initdb --dbpatn=/tmp/rpm
rpm --rebuilddb --dbpatn=/tmp/rpm
软件包获取途径: 文件服务器 http://mirrors.aliyun.com http://mirrors.163.com http://mirrors.sohu.com 项目官网获取途径: www.apache.org 第三方组织 EPEL 搜索引擎:http://pkgs.org http://rpmfind.net http://rpm.pbone.one
相关文章推荐
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 设计模式之行为型模式 - 调用行为的传递问题
- linux mknod命令与磁盘对应一例
- 通晓网络测试常用命令
- FTP命令大全
- Netsh.exe 工具和命令行开关说明
- Ruby基本的环境变量设置以及常用解释器命令介绍
- Oracle数据库执行脚本常用命令小结
- set 命令特殊用法
- PowerShell重启服务命令Restart-Service详细介绍
- Netsh 命令备份和恢复网络设置
- DOS命令全集(一)
- 批处理中使用系统路径的命令
- 使用BAT一句话命令实现快速合并JS、CSS
- 三个有用的 Switch 命令
- 写批处理必备的一些命令参数使用技巧
- win运行字符命令
- Powershell小技巧之使用WS-Man来调用PowerShell命令
- MySQL基本命令、常用命令总结
- 数据库基本概念面试必问