在RHEL 7上使用挂载的DVD创建本地YUM存储库
时间:2020-03-21 11:43:15 来源:igfitidea点击:
我们可以通过写入安装单元文件,使用systemd.mount来安装DVD /分区。
确保已插入(或者在使用VM的情况下添加)RHEL7 DVD。
创建一个安装点:
# mkdir /mnt/rhel7dvd
请注意,挂载单元必须以其控制的挂载点目录命名。
在我们的情况下,必须在文件'mnt-rhel7dvd.mount'中配置安装点'/mnt/rhel7dvd'。
单元文件名必须与安装点路径匹配。
这是新创建的文件'/etc/systemd/system/mnt-rhel7dvd.mount'的上下文:
[Unit] Description=rhel7dvd [Mount] What=/dev/cdrom Where=/mnt/rhel7dvd [Install] WantedBy=multi-user.target
重新加载systemd守护程序并启动单元:
# systemctl daemon-reload # systemctl start mnt-rhel7dvd.mount # systemctl enable mnt-rhel7dvd.mount
创建具有以下内容的YumRepo文件'/etc/yum.repos.d/rhel7dvd.repo':
[dvd] name=rhel7 dvd baseurl=file:///mnt/rhel7dvd enabled=1 gpgcheck=1 gpgkey=file:///mnt/rhel7dvd/RPM-GPG-KEY-redhat-release [dvd-ha] name=add-on HighAvailability baseurl=file:///mnt/rhel7dvd/addons/HighAvailability enabled=1 gpgcheck=1 gpgkey=file:///mnt/rhel7dvd/RPM-GPG-KEY-redhat-release [dvd-rs] name=add-on ResilientStorage baseurl=file:///mnt/rhel7dvd/addons/ResilientStorage enabled=1 gpgcheck=1 gpgkey=file:///mnt/rhel7dvd/RPM-GPG-KEY-redhat-release
核实:
# yum clean all && yum repolist Cleaning repos: dvd dvd-ha dvd-rs Cleaning up everything Loaded plugins: product-id, subscription-manager dvd | 4.1 kB 00:00 dvd-ha | 4.1 kB 00:00 dvd-rs | 4.1 kB 00:00 (1/6): dvd/group_gz | 134 kB 00:00 (2/6): dvd-rs/primary_db | 28 kB 00:00 (3/6): dvd/primary_db | 3.4 MB 00:00 (4/6): dvd-ha/group_gz | 3.4 kB 00:00 (5/6): dvd-ha/primary_db | 21 kB 00:00 (6/6): dvd-rs/group_gz | 4.9 kB 00:00 repo id repo name status dvd rhel7 dvd 4,371 dvd-ha add-on HighAvailability 25 dvd-rs add-on ResilientStorage 36 repolist: 4,432