背景:在没有网络的环境下安装一些包。
一. 挂载本地iso镜像
挂载本地iso镜像的两种方式,一种把iso传入U盘,直接挂载U盘。另一种把iso放入文件系统中,直接挂载该iso。接下来我们介绍U盘挂载方式,文件系统方式和U盘挂载方式类似。
- 由于CentOS 8 标准版8G+,所以至少准备16G+的U盘。
- 把U盘格式化为NTFS,因为文件大于4G,无法使用fat32。并把iso镜像传入U盘中。
- 由于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盘所在分区
/dev/sdb1 /mnt/usb ntfs-3g defaults 0 0
二. 配置CentOS 8 配置文件
创建备份文件夹
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
配置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
生成缓存
yum clean all yum makecache
请问 这是什么程序源码啊