搜 索

CentOS 8 安装本地yum源

  • 204阅读
  • 2021年05月31日
  • 0评论
首页 / 🐧Linux / 正文

​背景:在没有网络的环境下安装一些包。


一. 挂载本地iso镜像

​挂载本地iso镜像的两种方式,一种把iso传入U盘,直接挂载U盘。另一种把iso放入文件系统中,直接挂载该iso。接下来我们介绍U盘挂载方式,文件系统方式和U盘挂载方式类似。

  1. 由于CentOS 8 标准版8G+,所以至少准备16G+的U盘。
  2. 把U盘格式化为NTFS,因为文件大于4G,无法使用fat32。并把iso镜像传入U盘中。
  3. 由于Centos 8 默认不支持ntfs格式U盘,所以再次我们先安装ntfs-3g。(需要GCC,没有的话自己手动安装一下。)
  • 下载ntfs-3g 链接如下 :

    https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
  • 把源码包上传到CentOS 8 中 ,并安装ntfs-3g源码包

    #cp ntfs-3g.tar.gz /opt/
    #cd /opt/
       
    #tar zxvf ntfs-3g.tar.gz
    #cd ntfs-3g
    #./configure
    
    #make
    #make install
  • 创建挂载点

    mkdir /mnt/usb
  • 把U盘插入设备,用以下命令,查看U盘分区

    fdisk -l
  • 挂载U盘到系统

    ntfs-3g /dev/your_NTFS_partition /mount/usb
    #your_NTFS_partition 替换为fdisk -l 查看到的u盘所在分区
  • 配置开机自动挂载
    fstab.png

    /dev/sdb1 /mnt/usb ntfs-3g defaults 0 0

二. 配置CentOS 8 配置文件

  1. 创建备份文件夹

    mkdir /etc/yum.repos.d.bak
    mv /etc/yum.repos.d/* /etc/yum.repos.d.bak/
    cp /etc/yum.repos.d.bak/CentOS-Linux-Media.repo /etc/yum.repos.d
  2. 配置CentOS-Linux-Media.repo文件

    vi /etc/yum.repos.d/CentOS-Linux-Media.repo
    [media-baseos]
    name=CentOS Linux $releasever - Media - BaseOS
    baseurl=file:///mnt/usb/BaseOS
    gpgcheck=0
    enabled=1
    
    [media-appstream]
    name=CentOS Linux $releasever - Media - AppStream
    baseurl=file:///mnt/usb/AppStream
    gpgcheck=0
    enabled=1
             
  3. 生成缓存

    yum clean all
    yum makecache
打 赏
  • 微信
WeChatPay
评论区
暂无评论
avatar