CentOS7 本地yum源配置

前期准备:
1.CentOS 7电脑/虚拟机 一台
2.CentOS 7 ISO光盘文件一份
3.两只手一双
4.能上网的浏览器

第一步:挂载光盘

首先需要插入光盘。 虚拟机则可以通过设置——CD/DVD光驱——设备状态——选择已连接

下一步,我们要查看光盘是否成功连接


[root@localhost ~]# df -h   //输入命令查看
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  4.0G   14G  23% /
devtmpfs        898M     0  898M   0% /dev
tmpfs           912M     0  912M   0% /dev/shm
tmpfs           912M  9.1M  903M   1% /run
tmpfs           912M     0  912M   0% /sys/fs/cgroup
/dev/sda1       297M  157M  141M  53% /boot
tmpfs           183M   20K  183M   1% /run/user/0
tmpfs           183M  8.0K  183M   1% /run/user/42
/dev/sr0        4.3G  4.3G     0 100% /run/media/root/CentOS 7 x86_64
[root@localhost ~]#
//文件系统 | 大小 | 已用大小 | 可用大小 | 使用率 | 挂载点 
//我们看到光盘的文件在/dev/sr0,也有了默认挂载点,但是太麻烦,我们直接挂在到根目录下的/media文件夹下
[root@localhost ~]# mount /dev/sr0 /media/
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]#
//现在已经挂载到/media文件夹下,我们可以通过df -h查看,或者到/media目录下查看
[root@localhost ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  4.0G   14G  23% /
devtmpfs        898M     0  898M   0% /dev
tmpfs           912M     0  912M   0% /dev/shm
tmpfs           912M  9.1M  903M   1% /run
tmpfs           912M     0  912M   0% /sys/fs/cgroup
/dev/sda1       297M  157M  141M  53% /boot
tmpfs           183M   28K  183M   1% /run/user/0
tmpfs           183M  4.0K  183M   1% /run/user/42
/dev/sr0        4.3G  4.3G     0 100% /media
[root@localhost ~]#
//通过df -h查询
[root@localhost ~]# ls /media/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
[root@localhost ~]#
//查看media文件夹下内容

 

第二步:创建yum.repo文件


[root@localhost ~]# cd /etc/yum.repos.d/  //转到/etc/yum.repos.d/文件夹下
[root@localhost yum.repos.d]# mkdir old   //创建备份文件夹old
[root@localhost yum.repos.d]# mv *.repo old  //将原yum源文件备份到old文件夹里
[root@localhost yum.repos.d]# touch local.repo//创建local.repo本地文件
[root@localhost yum.repos.d]# vim local.repo  //编辑yum源文件
/*---------vi编辑内容---------*/
[yum]   //项目名字
name=yum  //项目描述
baseurl=file:///media/  //源路径
enabled=1   //是否开启,0为off,1为on
gpgcheck=0   //是否开启验证,0为off,1为on
/*---------vi编辑内容---------*/
[root@localhost yum.repos.d]# yum clean all //清空yum缓存目录
Loaded plugins: fastestmirror, langpacks
Cleaning repos: yum
Cleaning up everything
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]# 
//如果出现以下内容
//Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
//不妨尝试下rm -rf /var/cache/yum,因为我也不清楚,但是不受影响,大佬可以指点以下
[root@localhost yum.repos.d]# rm -rf /var/cache/yum
[root@localhost yum.repos.d]# yum makecache  //生成yum元数据
Loaded plugins: fastestmirror, langpacks
yum                                                                                              | 3.6 kB  00:00:00
(1/4): yum/group_gz                                                                              | 156 kB  00:00:00
(2/4): yum/primary_db                                                                            | 3.1 MB  00:00:00
(3/4): yum/other_db                                                                              | 1.2 MB  00:00:00
(4/4): yum/filelists_db                                                                          | 3.1 MB  00:00:00
Determining fastest mirrors
Metadata Cache Created
[root@localhost yum.repos.d]#

到此,CentOS7 本地yum源设置完成
点赞

发表评论