• ▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲v


    ★★★★★★★★★★★★★★★本机yum源★★★★★★★★★★★★★★★★

    1. 首先把DVD里的OS镜像mount处理,如果插入光驱自动mount的话,一般在/media下面,比如RHEL_6.3 x86_64 Disc 1

    如果没有的话,可以自己mount, 比如mount /dev/cdrom /mnt

    2. 在本地建立目录比如 mkdir /yum

    3. 把mount出来的rpm包拷到本地,Redhat6.3的rpm包都在Packages下面,把这下面的所有rpm包考到/yum

       把/mnt/下面的RPM-GPG-KEY-redhat-release也拷贝到/yum目录下

    4. 在/yum目录下,执行createrepo  /yum

    5. 在/etc/yum.repos.d下新建一个yum.repo。内容如下:

    [plain] view plaincopyprint?

    1. [RHEL]  
    2. name=RHEL6.3  
    3. baseurl=file:///yum  
    4. gpgcheck=1  
    5. gpgkey=file:///yum/RPM-GPG-KEY-redhat-release  
    6. enabled=1  

    [RHEL]

    name=RHEL6.3

    baseurl=file:///yum

    gpgcheck=1

    gpgkey=file:///yum/RPM-GPG-KEY-redhat-release

    enabled=1

     

    如果/etc/yum.repos.d下面还有其他的.repo文件,最好把它们的enabled设置为0. 以免干扰。

    6. umount /mnt

    ★★★★★★★★★★★★★★ ftp yum源★★★★★★★★★★★★★★★★★★★

    上面的设置只能使本机使用yum源,为了使其他机器也可以使用,所以在源机器上配置ftp server

    1. yum install vsftpd

    2. 在其他机器上通过ftp命令访问测试,如果出现500 OOPS: cannot change directry, 那么在源机器执行

    setsebool -P ftp_home_dir on, 然后service vsftpd restart

    3. 在/var/pub/下面做mount, 而不是做到/yum的符号链接,因为如果是符号链接那么从浏览器访问会出现550 Failed to change directory.

      cd /var/ftp/pub , mkdir yum,  mount --bind /yum yum(前提是/yum下面已经通过上面的步骤做好了rpm的拷贝)

    4. 设置yum ftp连接方式(包括源机器也可以这样设置)

    [plain] view plaincopyprint?

    1. [RHEL]  
    2. name=RHEL6.3  
    3. baseurl=ftp://源机器IP/pub/yum  
    4. gpgcheck=1  
    5. gpgkey=ftp://源机器IP/pub/yum/RPM-GPG-KEY-redhat-release  
    6. enabled=1  
  • 相关阅读:
    Codeforces Round #609 (Div. 1)
    Codeforces Round #607 (Div. 1)
    Codeforces Round #604 (Div. 1)
    网络流应用
    javaScript遍历数组总结
    JavaScript遍历对象的常见方法
    JS中的可枚举属性与不可枚举属性
    typeScript泛型
    ts中函数重载声明
    ts中的可选参数
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3681374.html
Copyright © 2020-2023  润新知