yum和rpm常用命令
YUM命令
# yum list显示所有已经安装和可以安装的程序包
# 查询已安装软件安装包信息 -installed:已安装软件包
yum list installed | grep '软件包名称'
# 显示rpm安装包信息 这里是显示包名,版本和仓库名
yum list rpm
# 显示安装包rpm的详细信息
yum info rpm
# 安装软件命令 -y:自动安装,无需确认
yum install -y '软件包名称'
# 检查可更新的程序
yum check-update
# 列出所有可更新的软件包
yum list updates
# 全部更新,升级所有包,以及升级软件和系统内核
yum update
# 更新指定程序包package1
yum update package1
# 卸载软件包
yum remove '软件包名称'
RPM命令
# -l : 列出包中的文件 列出一个rpm包安装的文件,具体安装了什么文件以及主程序
rpm -ql <package-name>
# 查询一个包是否安装 -i 软件包具体相关信息
# -q 查询操作 <package-name> rpm包名 查询特定的包并进行验证(这里的包名,是不带有平台信息以及后缀名的)
rpm -q <package-name>
# 查询所有安装的RPM包 -a 查询所有已安装的包
rpm -qa
# 列出某一个文件属于哪个rpm包
rpm -qf 文件的绝对路径(可结合执行命令)
rpm -qf `which scp`
# 使用 rpm -qdf 找到拥有文件的包的文档
# -d :参考文档 给出了与 查询的包相关的所有手册页的位置。
rpm -qdf `which scp`
# 使用 rpm –queryformat 查询各种格式的 RPM 包
# 允许您提供标题标签名称,以列出包。用 in {} 将标头标签括起来。
rpm -qa --queryformat '%{name}-%{version}-%{release} %{size}\n'
# 使用 rpm -qi 安装 RPM 包的信息(包括rpm包版本、大小、包名称等)
rpm -qi telnet
# 查看此包所依赖的包列表,
rpm -qRp MySQL-client-3.23.57-1.i386.rpm
# 安装rpm软件包
# -i :安装的意思
# -v :可视化
# -h :显示安装进度
# 附带参数
# –force 强制安装,即使覆盖属于其他包的文件也要安装
#–nodeps 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包
rpm -ivh '软件包名称'.rpm
# 升级软件包
# RPM 会在安装新软件包之前自动卸载软件包的现有版本。如果未找到旧版本的软件包,升级选项仍将安装它。
rpm -Uvh MySQL-client-3.23.57-1.i386.rpm
# 卸载软件包
# -e 删除已安装的 rpm 包,如下所示。卸载后,可以使用rpm -qa查询,验证卸载。
rpm -ev MySQL-client
无论风雨,和自己一决胜负吧

浙公网安备 33010602011771号