CentOS7 配置本地yum源软件仓库
阅读原文时间:2023年09月01日阅读:1

配置本地yum源软件仓库可以离线状态下安装本地已有的软件

  1. 先连接虚拟光驱,对应的光驱iso文件

  2. 查看磁盘分区状态

    可以看到sr0 未挂载

    [root@localhost yum.repos.d]# lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda      8:0    0   20G  0 disk
    ├─sda1   8:1    0    1G  0 part /boot
    └─sda2   8:2    0   19G  0 part /
    sr0     11:0    1 1024M  0 rom
  3. 把光驱挂载到指定目录下

    mount /dev/sr0 /mnt
    
    [root@localhost yum.repos.d]# lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda      8:0    0   20G  0 disk
    ├─sda1   8:1    0    1G  0 part /boot
    └─sda2   8:2    0   19G  0 part /
    sr0     11:0    1  4.4G  0 rom  /mnt
  4. 备份原有的yum源

    [root@localhost ~]# cd /etc/yum.repos.d/
    
    [root@localhost yum.repos.d]# ls
    CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
    CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo
    
    [root@localhost yum.repos.d]# mkdir repo_backup
    
    [root@localhost yum.repos.d]# mv *.repo ./repo_backup/
  5. 在yum.repos.d目录下创建新的repo文件并编辑

    [root@localhost mnt]# vim /etc/yum.repos.d/dev.repo 
    
    [DVD]
    name=dev_repo
    baseurl=file:///mnt
    enabled=1
    gpgcheck=0
  6. 清除原有的yum缓存 生成新的yum缓存

    [root@localhost mnt]# yum clean all
    
    [root@localhost mnt]# yum makecache
  7. 试一下本地yum源仓库

    卸载vim

    yum remove vim* -y

    安装下vim

    yum install vim -y