Linux中的yum安装


文章目录

  • Linux中的yum安装
  • Linux软件包管理器 yum
  • 什么是软件包
  • yum软件包管理器
  • 查看软件包
  • 安装
  • 卸载


Linux软件包管理器 yum

Linux当中怎么安装软件呢?

Linux软件安装方式:

  1. 源码安装
  2. rpm包安装
  3. yum(推荐)

什么是软件包

在Linux下安装软件,一个通常办法是下载到程序的源代码,并进行编译,得到可执行程序,但是这样对于一个小白用户太不友好了,但是这样比较麻烦,于是就有一些人把一些常用的软件提前编译好,做成软件包(windows下的软件包其实就是我们到官网下载一个软件,这时下载的其实就是软件包)放在一个服务器上,通过包管理器可以获取到这个编译好的软件包,然后直接进行安装,yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,
Centos等发行版上.

软件包和软件包管理器,就好比APP和应用商店这样的关系,我们下载一个APP你可能会去应用商店去找

有这样一个问题:我们在手机上使用的应用市场(app,客户端),这上面显示出来的app是在手机上,还是在我们看不到的服务器上呢?

答案是在服务器上,当我们点击下载时,会从服务器上去找该APP然后通过服务器传送到我们的手机上

应用市场和应用(app)

软件包管理器和软件包,Linux下centos的软件包管理器是:yum,yum相当于手机上的应用商店,命令/工具->(配置文件)指明我们应该去哪里下载资源

yum软件包管理器

yum是什么?有什么作用?

yum:查找,下载,安装,卸载命令以及软件

首先我们在下载软件前需要确保你联网:

ping -c3 www.baidu,com

ping三次百度网站,-c是count的意思,如果不加-c3,它会一直给你ping

linux如何安装overlay2_linux如何安装overlay2

如果加载出来的后面有时间time等于多少多少,这说明你是联网的。

然后我们安装lrzsz:

首先查看这个安装包:

查看软件包
sudo yum list | grep 'lrzsz'

yum list的意思是显示全部的yum这个软件管理包的所有安装包,放入管道,然后进行关键字过滤,找到自己想要安装的软件,相当于打开软件市场,然后进行搜索

linux如何安装overlay2_linux如何安装overlay2_02

注意:

  • "x86_64"后缀表示64位系统的安装包, "i686”后缀表示32位系统安装包.选择包时要和系统匹配
  • "el7”表示操作系统发行版的版本. "el7”表示的是centos7/redhat7. "el6”表示 centos6/redhat6
  • 最后一列, base表示的是"软件源”的名称,类似于"小米应用商店","华为应用商店"这样的概念

下载并安装:

安装
sudo yum install lrzsz.x86_64

linux如何安装overlay2_包管理器_03

可以看到已经安装好了

输入这条命令后yum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装。
出现 “complete” 字样, 说明安装完成,在一些软件包下载并安装时,可能会让你确定该安装会消耗多少内存是否进行安装,我们加-y选项就是不让他提醒你,直接安装,下载并安装的免交互版本:

sudo yum install -y lrzsz.x86_64

刚开始学习时不建议使用这个,注意在安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成

那么有安装的命令,就有卸载的命令:

卸载
sudo yum remove lrzsz

欢迎大家学习交流!