centos 配置yum安装源

一、通过国内源更换默认源

1、备份本地默认安装源

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

2、下载更新国内源
cd /etc/yum.repos.d/

阿里源(推荐):
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
网易源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo 
 3、更新国内epel源

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

4、建立缓存和验证源 
[root@localhost ~]# yum clean all //清理所有缓存数据 

[root@localhost ~]# yum makecache fast //重新建立元数据缓存 

[root@localhost ~]# yum repolist    //列出YUM源仓库

[root@localhost ~]# yum install -y httpd    //安装apache服务

 二、通过Centos安装包配置本地源

1、上传iso镜像到服务器,并挂载iso镜像
mount -t iso9660 CentOS-7-x86_64-Everything-1511.iso /media/cdrom/
[root@node2 repodata]# cd /media/cdrom/
[root@node2 cdrom]# ls
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7  EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

 2、创建自己的本地erpo文件

#备份默认源
[root@HikvisionOS yum.repos.d]# mkdir /opt/repobak
[root@HikvisionOS yum.repos.d]# mv /etc/yum.repos.d/* /opt/repobak
[root@HikvisionOS yum.repos.d]# vi mycdrom.repo
[root@HikvisionOS yum.repos.d]# cat mycdrom.repo

[c7-media]
name=CentOS-$releasever - Media
#这里的IP根据现场的yum源决定
#baseurl=http://44.135.8.19/centos7
baseurl=file:///media/cdrom/
gpgcheck=1
#enabled=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
2、清除缓存并新建缓存
[root@HikvisionOS yum.repos.d]# yum clean all
[root@HikvisionOS yum.repos.d]# yum makecache

[root@HikvisionOS yum.repos.d]# yum repolist
 3、安装和配置httpd服务
[root@HikvisionOS yum.repos.d]# yum -y install httpd

[root@HikvisionOS yum.repos.d]# systemctl start httpd.service

[root@HikvisionOS var]# ln -s /media/cdrom/ /var/www/html/centos7

三、完全配置自己的本地源

1、创建本地源仓库
[root@node2 data]# mkdir -p /data/local/

#复制对应的rpm包到目录/data/local/下
2、创建本地源文件
[root@node2 data]# vim /etc/yum.repos.d/myepel.repo 
[root@node2 data]# cat /etc/yum.repos.d/myepel.repo
[local]
name=CentOS-$releasever 
baseurl=file:///data/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
3、安装createrepo包

[root@node2 data]# yum install createrepo

 4、创建源索引并更新缓存
[root@node2 data]# createrepo /data
[root@node2 data]# ls /data/
local   repodata

[root@node2 data]# yum makecache

[root@node2 data]# yum repolist 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: ftp.riken.jp
 * extras: mirrors.aliyun.com
 * remi-safe: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.aliyun.com
repo id                       repo name                                                               status
base/7/x86_64                 CentOS-7 - Base - mirrors.aliyun.com                                    10,072
*epel/x86_64                  Extra Packages for Enterprise Linux 7 - x86_64                          13,755
extras/7/x86_64               CentOS-7 - Extras - mirrors.aliyun.com                                     518
local                         CentOS-7                                                                    14
remi-safe                     Safe Remi's RPM repository for Enterprise Linux 7 - x86_64               5,332
updates/7/x86_64              CentOS-7 - Updates - mirrors.aliyun.com                                  5,061
repolist: 34,752

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值