本地服务器iso镜像做yum源

    技术2022-07-11  89

    本地服务器iso镜像做yum源

    手动yum源挂载iso镜像

    1、将iso镜像上传到服务器,创建存放iso镜像目录,将iso镜像放到/data/yumdata/目录下

    mkdir /data/yumdata/

    2、创建iso镜像挂载目录,创建/mnt/cdrom/

    mkdir /mnt/cdrom/

    3、将/data/yumdata/目录下的iso镜像挂载到/mnt/cdrom/目录下

    mount -o loop /data/yumdata/rhel-server-6.7-x86_64-dvd.iso /mnt/cdrom/

    ps:mount命令 -o指定选项,loop用来把一个文件当成硬盘分区mount到目录

    4、查看挂载是否成功

    df -h

    5、图中表示挂载成功 6、进入/etc/yum.repos.d/目录下,将目录下的repo结尾的文件备份。

    cd /etc/yum.repos.d/ mkdir bak mv *.repo /etc/yum.repos.d/bak/

    7、创建自己的repo文件

    vi /etc/yum.repos.d/myself.repo [myself] name=myself #name随便起 baseurl=file:///mnt/cdrom/ #注:baseurl就是你挂载目录 enabled=1 #enabled必须为1 gpgcheck=0

    8、保存上面输入内容 更新yum的本地数据库

    yum update

    手动挂载完毕!

    自动yum源挂载iso镜像

    1、将挂载步骤写成shell脚本

    cd /etc/init.d/ vi myyum.sh

    2、将下面内容粘贴到myyum.sh

    #! /bin/bash #add for chkconfig #chkconfig: 2345 70 30 #description: mount yum #简短描述 #processname: mtyum #进程名 if [ ! -d "/mnt/cdrom" ]; then mkdir -p /mnt/cdrom fi mount -o loop /data/yumdata/rhel-server-6.7-x86_64-dvd.iso /mnt/cdrom/ #/data/yumdata/rhel-server-6.7-x86_64-dvd.iso为iso镜像,/mnt/cdrom/为镜像挂载目录

    3、给myyum.sh添加执行权限

    chmod +x myyum.sh

    4、使用chkconfig命令将脚本设置为开机自启

    chkconfig --add myyum.sh

    大功告成!

    Processed: 0.022, SQL: 9