Linux中的yum安装介绍

Posted 小赵小赵福星高照~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的yum安装介绍相关的知识,希望对你有一定的参考价值。

Linux中的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

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

然后我们安装lrzsz:

首先查看这个安装包:

查看软件包

sudo yum list | grep 'lrzsz'

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

注意:

  • "x86_64"后缀表示64位系统的安装包, "i686”后缀表示32位系统安装包.选择包时要和系统匹配

  • "el7”表示操作系统发行版的版本. "el7”表示的是centos7/redhat7. "el6”表示 centos6/redhat6

  • 最后一列, base表示的是"软件源”的名称,类似于"小米应用商店","华为应用商店"这样的概念

下载并安装:

安装

sudo yum install lrzsz.x86_64

可以看到已经安装好了

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

sudo yum install -y lrzsz.x86_64

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

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

卸载

sudo yum remove lrzsz

欢迎大家学习交流!

以上是关于Linux中的yum安装介绍的主要内容,如果未能解决你的问题,请参考以下文章

Linux下的yum命令详细介绍

Linux(CentOS)--软件包管理rpm,yum以及Linux中的人任务计划

Linux系统中程序的安装与创建私有yum仓库(有图有真相)

linux中系统的软件安装 yum/rpm

Linux如何用yum安装软件或服务

Linux系统中yum 命令讲解