当前位置:服务器 > > 正文

linux搭建本地yum源配置详细步骤(linux 配置本地yum源,配置国内yum源,配置epel源的步骤)

时间:2021-10-27 10:49:30类别:服务器

linux搭建本地yum源配置详细步骤

linux 配置本地yum源,配置国内yum源,配置epel源的步骤一.配置本地yum源

1.挂载ISO镜像

  • mount -o loop /mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom
    
  • 2.配置yum源文件

  • #iso.repo必须以.repo结尾
    [root@node5 ~]# cat /etc/yum.repos.d/iso.repo 
    [iso]
    name=iso
    baseurl=file:///mnt/cdrom
    enable=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    #清除系统所有的yum缓存
    [root@node5 yum.repos.d]# yum clean all
    
    #生成yum缓存
    [root@node5 yum.repos.d]# yum makecache
    
    
    #注释:
    [iso]						#yum源的名称,在本服务器上是唯一的,用来区分不同的yum源			
    name= iso					#对yum源描述信息
    baseurl=file:///mnt/cdrom	#yum源的路径,还可以是FTP(ftp://...)、HTTP(http://...)、本地(file:///光盘挂载目录所在的位置)
    enabled=1					#为1,表示启用yum源;0为禁用
    gpgcheck=0					#为1,使用公钥检验rpm包的正确性;0为不校验
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #指定进行rpm校验的公钥文件地址
    
  • 3.设置开机自动挂载iso镜像文件

  • #在/etc/fstab文件中,在最后一行添加
    [root@node5 ~]# cat /etc/fstab
    /dev/VolGroup00/LogVol00 /                    ext3    defaults        1 1
    LABEL=/boot             /boot               ext3    defaults        1 2
    tmpfs                   /dev/shm             tmpfs   defaults        0 0
    devpts                  /dev/pts              devpts  gid=5,mode=620  0 0
    sysfs                   /sys                  sysfs   defaults        0 0
    proc                    /proc                 proc    defaults        0 0
    /dev/VolGroup00/LogVol01 swap                 swap    defaults       0 0
    /mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso    /mnt/cdrom           iso9660  loop           0 0
    
  • 二.配置国内yum源和epel源

    1.首先备份原有的repo文件

  • [root@node5 ~]# cd /etc/yum.repos.d/
    [root@node5 yum.repos.d]# mkdir repo_bak
    [root@node5 yum.repos.d]# mv *.repo repo_bak/
    [root@node5 yum.repos.d]# ls
    repo_bak
    
  • 2.下载国内镜像提供的repo文件

  • [root@node5 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
    [root@node5 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    [root@node5 yum.repos.d]# ls
    CentOS7-Base-163.repo Centos-7.repo repo_bak
    
    #注释:Centos-7.repo文件里有一句:baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
    #$releasever表示系统的版本号,可以使用cat /etc/centos-release查看版本号
    #[root@node5 yum.repos.d]# cat /etc/centos-release
    #CentOS Linux release 7.4.1708 (Core)
    #$basearch表示处理器类型,比如x86_64
    
    #清除系统所有的yum缓存
    [root@node5 yum.repos.d]# yum clean all
    
    #生成yum缓存
    [root@node5 yum.repos.d]# yum makecache
    
  • 3.安装epel源

  • #安装官方epel源
    [root@node5 yum.repos.d]# yum install -y epel-release
    
    [root@node5 yum.repos.d]# ls
    CentOS7-Base-163.repo Centos-7.repo epel.repo epel-testing.repo repo_bak
    
    #安装阿里的epel源
    [root@node5 yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
    [root@node5 yum.repos.d]# yum clean all
    
    [root@node5 yum.repos.d]# yum makecache
    
  • 4.查看系统可用的yum源和所有的yum源

  • [root@node5 yum.repos.d]# yum repolist enabled
    
    [root@node5 yum.repos.d]# yum repolist all
    
  • 以上就是linux 配置本地yum源,配置国内yum源,配置epel源的步骤的详细内容,更多关于linux 配置源的资料请关注开心学习网其它相关文章!

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐