为了安装alien,我更新了yum源,结果还是没装上

前几天把自己的thinkpad E430C从win7系统装成了centos7,看过《周末折腾了两天,踩了无数个坑,终于把win7装成了centos7》的小伙伴都知道,为了把win7装成centos7我花费了整个周末2天的时间,着实费了劲。但centos7却没有win7那么友好,很多软件没有,这不我就犯了难,想在家连公司的vpn,之前用的esayConnect,但很可惜easyConnect没有centos版本,有个好消息是有ubuntu版本,所以我打算使用ubuntu版本安装到我的centos7上,为了实现这个目的必须安装一个软件,那就是alien。我看自己的电脑上有yum,所以准备利用yum进行安装,但也不是那么顺利,centos7上带的yum源不行,今天就来分析下如何配置yum源。

一、yum是什么

这里引用百度百科的解释。

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

 

有几个点需要注意,

  1. yum使用在Fedora、readhat、centos下;
  2. yum是软件包管理器,简单点就是管理系统上的软件;
  3. yum基于rpm包进行管理,也就是说yum在安装的时候使用的rpm包;
  4. yum使用在线地址进行安装,很像从手机软件市场进行安装;
  5. yum可以自动处理软件的依赖关系,比如现在有个软件A依赖软件B,但你想安装的是A,这个时候会自动帮你安装上B,不用担心缺少依赖;

好了,yum基本了解完了。yum就是在特定的linux发行版上进行软件管理的,可以很方便的进行软件安装及卸载,yum使用yum源作为软件的下载地址,要求机器必须联网,yum安装的rpm包。

二、配置yum源

yum源在哪里

上面提到yum使用在线的下载地址,这个地址称为yum源,而自带的yum源是什么呐,可以在/etc/yum.repos.d目录下查看

CentOS-Base.repo文件中就保存了yum使用的镜像地址

我这里不想使用yum自带的yum源,国内想使用阿里云镜像:https://developer.aliyun.com/mirror/。这里不打广告,之前很少使用阿里的镜像,感觉上面很多还是挺好的。上面就提供了很详细的yum源的配置过程。

配置阿里云yum源

在阿里云镜像网站上找到了centos栏目

点进去就看到了很详细的设置yum源的步骤,感兴趣的可以自己看下,地址:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11EW7OnP

我这里演示下,

备份源文件,

备份CentOS-Base.repo文件,执行下面的命令

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

我这里使用的develop用户是无法操作/etc/目录下的文件,可以看到提示我权限不够,所以我使用了下面的命令

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

可以看到在/ect/yum.repos.d目录下已经进行了备份,下面是使用阿里云镜像的repo文件。

下载阿里云镜像的repo文件

我这里直接在linux下进行下载即可,使用wget命令,

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

我这里依旧是权限不足为此我加了sudo,不再演示了,最终结果是,

可以看到CentOS-Base.repo文件已经下载好了。当然了光下载好是不行的,需要刷新缓存。

刷新yum缓存

刷新下yum的缓存,

yum makecache

看到下面的提示说明刷新刷新成功,

后面就可以随心所欲的安装想要的软件了。对了,很多小伙伴是不是第一次使用yum,没关系的很简单。

三、常见的yum使用方法

在linux下使用yum很方便,可以使用--help查看用法

yum --help

使用方法是yum [option]  command  软件名。其中option可加可不加。command就是上图列出来的,用的比较多的当属install了。

yum install 软件名

比如我要安装alien,那么就使用

yum install alien

很不幸,阿里云镜像没有该软件,只能另想办法了。

四、总结

分享了如何设置yum源,以及yum的简单使用,希望可以帮到你,谢谢!

posted @ 2023-02-25 20:35  良工说技术  阅读(1076)  评论(4编辑  收藏  举报