欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

安装RPM包或者安装源码包

程序员文章站 2022-06-29 08:51:00
...

概述:

《跟阿铭学linux》

1、RPM工具(Redhat Package Manager)

1.1、安装一个rpm包

为了方便,采用yum下载不安全,然后采用rpm安装来学习。

首先看一下有yum软件列表

yum list
安装RPM包或者安装源码包
sudo yum install --downloadonly --downloaddir=/tmp znc

这句话的意思:--downloadonly(表示只下载)  --downloaddir=/tmp (表示下载目录位置)  znc(要下载目标rpm包)

安装RPM包或者安装源码包

开始安装:rpm有些常用的参数

-i : 安装的意思

-v : 可视化

-h :显示安装进度

--force: 强制安装,即使覆盖属于其他包的文件也要安装

--nodeps: 当要安装的rpm包依赖其他包时,即使没有其他包没有安装,也要安装这个包

安装RPM包或者安装源码包

先安装依赖包,后安装软件

安装RPM包或者安装源码包

1.2 升级一个rpm包

命令 rpm -Uvh 文件名

-U: 升级

安装RPM包或者安装源码包

1.3、卸载一个rpm 包

命令 rpm -e 文件名

安装RPM包或者安装源码包

总结:

  • 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)

安装RPM包或者安装源码包

1.5.列出一个rpm包安装的文件

命令 rpm -ql 包名 (可以理解为 query list 文件列表)

安装RPM包或者安装源码包

1.6 列出某个文件属于哪个rpm包

比如查找这个文件:/usr/lib64/znc/adminlog.so

安装RPM包或者安装源码包


2、yum 工具

2.1 列出所有可用的rpm包

命令:yum list

安装RPM包或者安装源码包


2.2 搜索一个rpm包

命令: yum search [关键字]

安装RPM包或者安装源码包

2.3 卸载一个rpm包

考虑到刚才已经安装了znc软件包

先卸载

命令: yum remove [-y] rpm 包名

-y:不需要用户确认

安装RPM包或者安装源码包

2.4 安装一个rpm包

yum  install [-y]  [rpm包名]

安装RPM包或者安装源码包

2.5.升级一个rpm包

命令: yum update [-y] [rpm包]