linux基础61——rpm包简介

rpm

软件安装的两种方式:

  • 源码包安装
源码包一般的安装流程:
1) 下载源码包,一般为.tar.gz;
2) 解压;
3) 配置,一般是执行./configure
4) 编译make
5) 安装make install
  • rpm包安装
# rpm是什么?
rpm是”Redhat Package Manager”的缩写,是以一种数据库记录的方式来将你所需要的套件安装到你的linux主机的一套管理程序。

# 优点
1) 已编译好;
2) 安装快捷;

# 缺点
1) 卸载时需先卸载依赖;

# 命名规则
例如: LogTool-3.8.12-1.36.rc1.el6.x86_64.rpm
## LogTool:软件名称。
## 3.8.12-1: 软件版本。格式通常为"主版本号.次版本号.修正号",36是发布版本号,表示这个rpm软件包是第几次编译生成的。
##  rc1: 使用的硬件平台。常见的有i386、i586、i686、x86_64、sparc、alpha 等。
## .rpm: 表示编译好的二进制包,直接使用rpm安装。

# rpm包安装
命令: rpm -ivh 包名
## -i :安装的意思
## -v :可视化
## -h :显示安装进度

# rpm包升级
命令: rpm -Uvh 包名

# 查看rpm包是否已安装
命令: rpm -q 包名(不带平台信息和.rpm后缀)
## 示例:
## [root@localhost ~]# rpm -q dos2unix
## dos2unix-6.0.3-7.el7.x86_64

# 查询所有软件包
命令: rpm -qa --last

# 查询某一个软件rpm包
命令: rpm -qa | grep 软件名

# 输出rpm包信息
命名: rpm -qi 包名

# rpm包卸载
命令: rpm -e 包名(不带平台信息和.rpm后缀)
## 示例:
## [root@localhost ~]# rpm -e dos2unix  --- 卸载
## [root@localhost ~]# rpm -q dos2unix  --- 查询
## 未安装软件包 dos2unix 
## [root@localhost ~]# 

yum

yum需要联网去下载所需要的rpm包,然后自动安装,在这个工程中如果要安装的rpm包有依赖关系,yum会帮你解决掉这些依赖关系依次安装所有rpm包。

# 查询所有可用yum包
命令: yum list
命令: yum list | grep 包名

# 安装
命令: yum install [-y] 包名

# 卸载
命令: yum remove [-y] 包名

# 升级
命令: yum update [-y] 包名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值