安装RPM包或者安装源码包
程序员文章站
2022-06-29 08:51:00
...
概述:
《跟阿铭学linux》
1、RPM工具(Redhat Package Manager)
1.1、安装一个rpm包
为了方便,采用yum下载不安全,然后采用rpm安装来学习。
首先看一下有yum软件列表
yum list
sudo yum install --downloadonly --downloaddir=/tmp znc
这句话的意思:--downloadonly(表示只下载) --downloaddir=/tmp (表示下载目录位置) znc(要下载目标rpm包)
开始安装:rpm有些常用的参数
-i : 安装的意思
-v : 可视化
-h :显示安装进度
--force: 强制安装,即使覆盖属于其他包的文件也要安装
--nodeps: 当要安装的rpm包依赖其他包时,即使没有其他包没有安装,也要安装这个包
先安装依赖包,后安装软件
1.2 升级一个rpm包
命令 rpm -Uvh 文件名
-U: 升级
1.3、卸载一个rpm 包
命令 rpm -e 文件名
总结:
- 1、rpm -qa | grep znc(表示 rpm -qa 【query all】首先查询所有安装rpm软件, |表示管道符向后面命名输入前面命令查询的结果,grep znc 表示从所有查询结果中找到含有znc字符那一行)。
- 2、rpm -e znc-1.6.5-1.el7.x86_64 (-e表示卸载的意思)
- 3、rpm -q znc-1.6.5-1.el7.x86_64 (查询具体rpm包)
1.4、得到一个已经安装rpm包的相关信息
把刚才卸载的znc重新安装上
输入命令: rpm -qi znc ( -qi 可以理解为 query information)
1.5.列出一个rpm包安装的文件
命令 rpm -ql 包名 (可以理解为 query list 文件列表)
1.6 列出某个文件属于哪个rpm包
比如查找这个文件:/usr/lib64/znc/adminlog.so
2、yum 工具
2.1 列出所有可用的rpm包
命令:yum list
2.2 搜索一个rpm包
命令: yum search [关键字]
2.3 卸载一个rpm包
考虑到刚才已经安装了znc软件包
先卸载
命令: yum remove [-y] rpm 包名
-y:不需要用户确认
2.4 安装一个rpm包
yum install [-y] [rpm包名]
2.5.升级一个rpm包
命令: yum update [-y] [rpm包]
上一篇: 以前我姨说给我介绍个对象