您现在的位置是:首页 >技术教程 >Linux CentOS7中yum的使用&&更新yum源网站首页技术教程

Linux CentOS7中yum的使用&&更新yum源

Naxx Crazy 2024-06-17 11:25:12
简介Linux CentOS7中yum的使用&&更新yum源

我们在windows中我们是经常需要下载一些我们需要的软件,那么我们在Linux中理所当然也是需要的,那么我们如何安装软件呢??

Linux中软件安装的方法

1.源代码安装:源代码安装就是直接自己安装源代码,并且是自己找源码,自己设置代码依赖关系,所以这个源代码安装并不是我们使用的

2.rpm安装:Linux安装包,这个需要我们自己设置依赖关系,所以我们也不常用

3.yum安装:解决安装源问题,安装版本,安装依赖关系——这个是我们常用的

下面介绍一下yum安装

yum

这里先给大家一个概念,yum就是类似于我们在手机上或者是电脑上的一款软件,只不过目前yum是在centos中的,而其他种类的linux中可能并不一定是yum

我们要是想用yum安装,那么我们想要知道yum可以安装哪些软件该怎么弄呢?

yum list

yum list 就可以把所有的可以安装的软件都显示出来,我们可以找自己先要的软件安装

给大家截取出来一部分看一下

其中,第一列是软件名,第二列是版本号,其中个版本号后面的el7的意思是CentOS7,最后一列的意思是安装源位置

那么我们现在知道有哪些软件了,我们现在想安装一款软件怎么安装呢??

假设我们现在想安装一款叫 lrzsz的一款软件

我们搜索一下这款软件,它的全名叫做  lrzsz.x86_64  它的安装源是 base ,我们现在安装一下

我们看一下安装命令

yum install  

yum install  后面跟软件名,那么我们看一下是否可以安装

我们看到报错了,为什呢呢? 上面的报错显示我们需要root来执行这条命令

所以我们执行的时候必须用切换到root来执行,或者是我们可以在自己的账户上sudo command 来执行,如果是root直接输入这条命令就可以了,如果是我们自己的用户就要使用sudo

就是这条命令,但是有时候我们在安装的时候会提醒你石佛营确认安装,如果不想提醒的话,我们可以加-y

 

我们刚才只说了安装,我们还没有说这个工具有什么用呢?下面介绍一下这个工具

rzsz (软件)

lrzsz 这个软件他是可以让你的本地windows主机和你的服务器(虚拟机)可以实现文件互传,可以直接把windows上的软件拖拽到服务器上,也可以把服务器上的文件发送到windows上,我们下面演示一下,拖拽就不演示了

sz 后面跟文件名,然后就可以发送到本地windows主机上了,然后选则你想要存放的位置即可

 

回车之后,就是这样,选则想要存放的位置

我们在看一下如何把windows上的文件上传到linux主机上

 

直接rz回车,然后就可以选则想要上传的文件了

 

就是在这样,这就是lrzsz这个工具的使用方法

那么我们说了安装,我们当然还要知道怎么删除

yum remove 

删除的时候就是yum remove 后面加软件名,如果不想被提醒就加-y就可以了,不过还是需要用root执行,或者我们直接sudo

我们来演示一下这个删除,但是在删除前我们先安装一个测试软件用来测试删除

我们现在安装一个sl的软件,这个软件就是一个小火车跑过去

我们现在运行一下这个软件

 

我们直接sl 就可以了

 

这个软件就是一个小火车跑过屏幕

那么我们现在删除一下

 

我们现在看一下是否被删除,我们只需要执行一下sl就可以了

 

我们这下执行sl就显示找不到这个就是删除

下面我们在介绍一下我们的yum

我们的yum在安装的时候,肯定需要安装源,而我们不同的机器上安装源是不同的,所以有一些机器上的安装源上甚至在国外,这时候我们用yum安装的时候就会很慢,所以我们需要更新yum源,那么我们如何更新呢?

我们要是想更新yum源我们就需要在 /etc/yum.repos.d/这个目录下,找到这个文件

 

这个文件 ,然后我们可以更新里面的yum源,或者直接把它重命名,然后下载一个全新的该文件,但是在下载前一定要把他备份一下

下面这是我给大家找的yum源

CentOS 7:

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS 6:

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 5:

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

这三个分别是CentOS7/6/5的yum源,直接执行#后面的就可以了,但是执行前一段要备份之前的,或者直接重命名

执行完之后我们还要执行  #yum makecache 

最后一步是执行 #yum -y update

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。