Linux搭建yum源

在liunx中常见的软件安装方式有两种,一种是rpm包安装,一种是源码包安装。在进行rpm包安装时,由于让人深恶痛绝的依赖问题,让软件安装变的异常麻烦,所以在进行rpm包安装时,一般都会借助于yum进行安装,yum的原理是搭建一个rpm的依赖库(光盘或者远程服务器),当进行软件安装时,yum会自动检测依赖关系,然后把依赖的软件安装包全部打包下载、一次性安装。要使用yum进行软件安装,就必须搭建yum安装包依赖库。这里介绍以虚拟机为例,介绍两种方式(真实机时一样的):网络yum源和光盘yum源。

光盘yum源的搭建

1、虚拟机启动时确定加载了光驱

2创建光盘的挂载点并进行挂载

创建挂载点目录 mkdir /mnt/cdrom

挂载 mount /dev/sr0 /mnt /cdrom

3配置光盘yum源

进入配置目录 cd /etc/yum.repos.d

编辑光盘yum源配置文件 vi CentOS-Media.repo

4使网络yum源失效(yum源的起效顺序是网络yum源、光盘yum源,当网络yum不起效时,光盘yum源就会起效)

mv CentOS-Base.repo CentOS-Base.repo.bak

5清除缓存

yum clean all

6更新缓存

yum makecache

7验证yum源是否生效

yum list

出现下面的界面就说明光盘yum已经生效,蓝色框标识yum源的名称

网络yum源的搭建

第一种方式 直接下载阿里云网络yum源

1、备份

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

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 5

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

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

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

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

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

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

如果wget下载工具没有,可以搭建光盘yum源,然后使用yum -y install wget 命令安装

3、之后运行yum clean all、yum makecache生成缓存

 

第二种方式 在CentOS-Base.repo中自己手动修改

配置文件中的各项意义描述如下

 

 

下面这个是阿里云yum源的配置内容

 

所以,在配置yum源时候,最少只需要两行即可,[reponame容器名称]和baseurl

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值