linux 自建yum源_Linux配置yum源

yum是Linux环境安装软件包的一种方式。yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。yum仓库可以是本地的,也可以是HTTP、FTP、nfs形式的网络仓库 。

国内yum源:

阿里:http://mirrors.aliyun.com

网易:http://mirrors.163.com

中科大:http://mirrors.ustc.edu.cn/

查看yum源配置,cat /etc/yum.repos.d/CentOS-Base.repo

1 [base] #仓库名称2 name=#仓库描述3 mirrorlist=#仓库镜像路径4 baseurl=#仓库url路径5 enabled=#仓库是否启用,1表示启用,0表示关闭6 gpgcheck=1#密钥检测,1表示开启,0表示关闭7 gpgkey= #检查key的地址,如果上面不检查,这个可以不写

1、yum源配置(网络):

1.1先备份原有的yum源:

1 [root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back

1.2下载新的yum源(阿里):

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

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

1.3清除原有yum缓存:

1 [root@localhost ~]# yum clean all

1.4生成新的缓存:

1 [root@localhost ~]# yum makecache

2、yum源配置(本地):

2.1下载ISO文件

从CentOS的官网下载CentOS的完整版iso文件,并上传到Linux文件系统中,例如/opt/tools/。

2.2为ISO创建一个挂载目录

1 mkdir /mnt/vcdrom

2.3将ISO文件挂载到挂载目录

1 mount -o loop -t iso9660 /opt/tools/CentOS-7-x86_64-bin-DVD1.iso /mnt/vcdrom

2.4移除或备份原yum源Centos-Base.repo文件

1 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back

2.5配置Centos-Media.repo文件

1 [root@localhost ~]# cat /etc/yum.repos.d/CentOS-Media.repo2 [c7-media]3 name=CentOS-$releasever -Media4 baseurl=file:///mnt/vcdrom/ #将baseurl修改为DVD的挂载目录

5 gpgcheck=0 #关闭密钥检测

6 enabled=1 #启用仓库

7 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

2.6清除原有yum缓存:

1 [root@localhost ~]# yum clean all

2.7生成新的缓存:

1 [root@localhost ~]# yum makecache

2.8编写脚本开机自动挂载镜像

1 [root@localhost ~]#vim /opt/shell/mymount.sh2 #!/bin/bash3 #4 mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom

2.9修改脚本权限:

1 [root@localhost ~]#chmod 777 /opt/shell/mymount.sh

2.10修改/etc/rc.local配置文件,在文件最后一行加上 /opt/shell/mymount.sh

1 [root@localhost ~]#vim /etc/rc.local2 /opt/shell/mymount.sh

2.11重启服务器测试:

1 [root@localhost ~]# reboot

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值