Linux中的安装包格式rpm

Linux中的安装包格式rpm

Linux中的安装包格式rpm

什么是rpm

rpm全称是RPM Package Manager

rpm包长什么样

image
el7:linux 7系 系统

分类 安装 版本
rpm包 预先编译打包,安装简单 软件版本偏低
源码包 手动编译打包,安装繁琐 软件版本随意
二进制包 解压即可使用, 安装简单 不能修改源码

rpm包获取途径

1.从系统光盘里获取 # 光盘放入光驱之后需要用到的相关命令 :mount
2.rpm查找的官网
3.各大软件的官方网站
nginx
mysql
4.各大镜像站

rpm包安装命令

语法:rpm [option] 包名
rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
选项:
-i : install 安装
-v : 显示安装信息
-h : 显示进度条
# 了解即可
--noseps :忽略依赖关系
--force : 强制安装
# 除了安装本地的还可以安装网络上的

rpm包查询

rpm -q :检测包是否安装 (#必须接参数 包名)
rpm -qa : 检查当前系统所有安装好的rpm包 (#经常接grep使用)
rpm -qi : 查看指定安装包的详细信息
rpm -ql : 检查指定安装包的相关目录和文件 (#比较常用)
rpm -qc : 检查指定软件包的相关配置文件
rpm -qd : 查看指定软件包的帮助文件
rpm -qf : 查看指定的文件属于哪个软件包
rpm -q --scripts : 查看指定软件包的相关运行脚本

# 了解即可
rpm -qip : 查询未安装的rpm包详细信息
rpm -qlp : 查询未安装的软件包会产生哪些文件

#扩展
yum 可以搜索未安装的软件包 yum provides 
yum provides + 命令 (# 命令需要写绝对路径  也可以写*/命令)
## 属于哪个安装包
net-tools-2.0-0.25.20131004git.el7.x86_64 : Basic networking tools
## 属于哪个镜像仓库 源
Repo : base
Matched from:
## 文件名
Filename : /sbin/ifconfig

rpm包升级

-U 如果老版本不存在,就全新安装,如果存在有新版即升级
-f 老版本必须存在

rpm软件包卸载

-e:卸载软件包
rpm -e tree
posted @ 2021-08-08 11:29  手可摘星辰1314  阅读(648)  评论(0)    收藏  举报