Linux软件安装和卸载(rpm与yum)

1.Rpm安装包管理
Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具。目前大多数的linux厂商都支持rpm,优点:
1,rpm方式安装软件非常方便。2,配套的rpm资源丰富 3,软件包内容的校验。4.支持多种硬件

http://rpmfind.net/

全球rpm镜像站,里面包含了所有的rpm。如果要安装某个软件,首先去此网站搜索下载
在这里插入图片描述在这里插入图片描述
rpm的五大功能

  1. 安装 将软件安装到操作系统
  2. 卸载 将软件移除
  3. 升级 更新软件的新版本
  4. 查询 查询软件包的信息
  5. 验证 验证操作系统中的软件是否为rpm包中的软件

Rpm的用法:

i:  安装 install
e:  卸载 erasev:(verbose)安装的时候显示软件名称
h: (hash)安装的时候显示安装进度#######
U:  (update)升级软件包
qa:(query all)显示当前操作系统安装的所有rpm包
ql: 查询软件安装包的所有文件
qf:  查询某个文件是哪个rpm安装的

查询所有的rpm包的个数
在这里插入图片描述

查询是否安装了vsftp软件
在这里插入图片描述
安装vsftp

在这里插入图片描述

在这里插入图片描述
卸载vsftp
在这里插入图片描述
查询rpm包安装到操作系统的所有文件
在这里插入图片描述
查询rpm包安装到操作系统的所有文件
在这里插入图片描述
2.Yum

Yum(yellow dog updatermodified),使用rpm来安装软件,前提是需要rpm包,rpm的搜索下载,安装,更新,卸载都需要人工完成。有可能下载的rpm错误,或者rpm包依赖于其他的rpm包。

Yum给我们提供了一个rpm的仓库,并且维护rpm之间的依赖关系。Yum可以自动现在rpm包,如果有依赖关系,也会自动下载被依赖的rpm包。Yum的资源也很丰富,fedora,suse,redhat。。。主流的linux厂商都支持yum。

Yum的功能和rpm一样,其实就是rpm的增强版,简化了rpm的操作。Yum安装源的配置文件
/etc/yum.repos.d/CentOS-Base.repo

修改默认的yum源站点

http://mirrors.aliyun.com/repo/Centos-7.repo

下载阿里云rpm镜像源的配置文件

wget http://mirrors.aliyun.com/repo/Centos-7.repo

将原来的操作系统默认的配置文件备份

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak

将下载的配置文件改名为默认的rpm镜像源配置

mv Centos-7.repo CentOS-Base.repo

常用命令

1.列出镜像源:yum repolist
在这里插入图片描述
2.查询rpm包:Yum search rpmname
在这里插入图片描述
3.安装rpm包

Yum install rpmname
yum -y  install vsftpd.x86_64  (-y是遇见提示信息自动yes)

4.卸载rpm包:yum remove vsftpd
在这里插入图片描述
5.升级rpm包

Yum  update  rpmname
Yum  update  kernel  (有危险,升级失败,整个操作系统崩溃)
posted @ 2022-02-19 16:12  SimoonJia  阅读(51)  评论(0编辑  收藏  举报