yum 更新源

1、yum epel 扩展

 yum install epel-release ;主要是扩展安装软件的数量


 使用阿里云的epel-release

 (1) wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo

  (2) yum clean all

  (3) yum makecache

2、yum 建立本地更新源


在/etc/yum.repos.d/DVD.repo  #DVD.repo是建立的文件

mount /dev/cdrom/ /mnt/cdrom/

name=CentOS-$releasever - Media

baseurl=file:///mnt/cdrom

gpgcheck=1

enabled=1                    #需打开此功能


清空yum 缓存

 yum clean all 

查看列表

 yum list


3、Yum 建立局域网更新源

3.1 安装所需软件

      createrepo.noarch  #用于生成repodata 数据库,生成依赖性关系

          vsftpd                     #用户提供局域网的FTP服务

3.2 建立用于存储软件的目录

    mkdir  /mnt/ftp

    mount /dev/cdrom /mnt/cdrom

    cp -r /mnt/cdrom/* /mnt/ftp   #将光盘的内容copy到/mnt/ftp下 

3.3 确保repodata数据库的存在

    cd /mnt/ftp

    [root@localhost ftp]# ll

    drwxr-xr-x 2 root root   4096 Apr  7 18:26 repodata  #如果没有,可通过(createrepo .)创     建


3.4 配置vsftp软件

    改变默认用户ftp的默认存储目录,通过修改/etc/passwd下ftp用户对应的目录

    ftp:x:14:50:FTP User:/mnt/ftp:/sbin/nologin  #将ftp用户下对应的目录修改为软件的存放位                                                    置,既/mnt/ftp

    启动ftp服务,在客户端是否可以通过匿名访问(ftp为匿名访问的用户)  

     wKiom1UjiavDCJDLAAK622zH3TU297.jpg


3.5 配置yum更新源

    1、cd /etc/yum.repos.d/

    2、touch lan.repo

    3、lan.repo的内容

       

       [LAN-media]

       name=LAN - Media

       baseurl=ftp://192.168.1.112/                   #注意此处的路径,不能写为                                                                    ftp://192.168.1.112/mnt/ftp,因为                                                          ftp已经定位到了到/mnt/ftp下。

       gpgcheck=1

       enabled=1

       gpgkey=ftp://192.168.1.112/RPM-GPG-KEY-CentOS-5


4、互联网更新源

  

   http://mirrors.163.com/

   wKiom1UjjTCTMmMbAAGxvM5x6uQ689.jpg

   http://mirrors.sohu.com/

    wKioL1Ujjozh30BYAALCr3yUngo215.jpg

 修改更新源,定位到/etc/yum.repos.d/下的repo文件,修改baseurl和gpgkey参数即可








你可能感兴趣的:(yum,更新源)