本地光盘(硬盘)搭建yum仓库——又是解决局域网问题!

然仔 2021-12-22 744

1.插入光盘,重启CentOS

2.查看Linux中是否已识别光盘

[root@localhost ~]# ll /dev/cdrom
lrwxrwxrwx. 1 root root 3 8月   3 05:42 /dev/cdrom -> sr0


3.使用 mount 命令挂载光盘  (mount -a)

[root@localhost ~]# df -h   #光盘挂载前
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda2       1.5G  1.1G  464M   69% /
devtmpfs        476M     0  476M    0% /dev
tmpfs           487M     0  487M    0% /dev/shm
tmpfs           487M  7.6M  479M    2% /run
tmpfs           487M     0  487M    0% /sys/fs/cgroup
/dev/sda3       8.4G   33M  8.3G    1% /data
/dev/sda1       197M  105M   93M   54% /boot
tmpfs            98M     0   98M    0% /run/user/0

[root@localhost ~]# df -h   #光盘挂载后

文件系统        容量  已用  可用 已用% 挂载点
/dev/sda2       1.5G  1.1G  464M   69% /
devtmpfs        476M     0  476M    0% /dev
tmpfs           487M     0  487M    0% /dev/shm
tmpfs           487M  7.6M  479M    2% /run
tmpfs           487M     0  487M    0% /sys/fs/cgroup
/dev/sda3       8.4G   33M  8.3G    1% /data
/dev/sda1       197M  105M   93M   54% /boot
tmpfs            98M     0   98M    0% /run/user/0
/dev/sr0        4.3G  4.3G     0  100% /mnt
[root@localhost ~]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# cd /mnt
[root@localhost mnt]# ls
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL


4.配置yum仓库的配置文件

[root@localhost ~]# cd /etc/yum.repos.d   # yum 仓库配置文件存储目录
[root@localhost yum.repos.d]# yum install vim -y
[root@localhost yum.repos.d]# rm -rf *
[root@localhost yum.repos.d]# vim centos.repo   #创建一个以repo结尾的文件(必须以repo结尾)
--------------------------------------------------------------------------------------
[centos]                        # yum仓库的标识 
name=centos                     # yum仓库名字描述 
baseurl=file:///mnt             # yum 仓库的路径(file://格式) 
gpgcheck=0                      #镜像校验(1开启,0关闭) 
enabled=1                       #检测开机是否自动开启此配置(1开启,0关闭)
添加完毕按左上角ESC输入 [:wq] 保存退出。
--------------------------------------------------------------------------------------
[root@localhost yum.repos.d]# ls
centos.repo


5.加载yum 仓库

[root@localhost yum.repos.d]# yum makecache   #建立元数据缓存


6.测试光盘yum仓库是否正常启动

[root@localhost yum.repos.d]# yum install net-tools -y   #安装ifconfig命令
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
centos                                                     | 3.6 kB  00:00:00     
(1/2): centos/group_gz                                     | 166 kB  00:00:00     
(2/2): centos/primary_db                                   | 3.1 MB  00:00:00     
正在解决依赖关系
--> 正在检查事务
---> 软件包 net-tools.x86_64.0.2.0-0.24.20131004git.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
==================================================================================
 Package         架构         版本                             源            大小
==================================================================================
正在安装:
 net-tools       x86_64       2.0-0.24.20131004git.el7         centos       306 k
事务概要
==================================================================================
安装  1 软件包
总下载量:306 k
安装大小:918 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : net-tools-2.0-0.24.20131004git.el7.x86_64                     1/1 
  验证中      : net-tools-2.0-0.24.20131004git.el7.x86_64                     1/1 
已安装:
  net-tools.x86_64 0:2.0-0.24.20131004git.el7                                     
完毕!


配置完成,可以正常读取centos源。



最新回复 (1)
  • 然仔 2021-12-22
    0 引用 2
    使用硬盘和光盘的区别不大,硬盘可以直接将目录拷贝进指定本地目录,然后配置本地yum源,主要问题是yum源经常更新,我们需要通过网络来同步本地yum源
发新帖