阅读量:0
CentOS 8挂载本地源
1.虚拟机连接centos镜像
2.系统查看centos镜像是否在连接上
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 30G 0 disk ├─sda1 8:1 0 600M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 28.4G 0 part ├─cl-root 253:0 0 56.4G 0 lvm / └─cl-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 30G 0 disk └─cl-root 253:0 0 56.4G 0 lvm / sr0 11:0 1 10.1G 0 rom #centos镜像
3. 挂载ISO镜像
[root@localhost ~]# mount /dev/sr0 /mnt/ mount: /mnt: WARNING: device write-protected, mounted read-only. [root@localhost ~]# cd /mnt/ [root@localhost mnt]# ls AppStream BaseOS EFI images isolinux LICENSE media.repo TRANS.TBL
4.配置YUM源
1. 备份现有YUM源配置
为了避免冲突,建议先备份现有的YUM源配置文件。这些文件通常位于/etc/yum.repos.d/目录下:
[root@localhost mnt]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls centos CentOS-Base.repo [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bake
2. 创建新的YUM源配置文件
使用文本编辑器(如vi或vim)创建新的YUM源配置文件。假设你创建的文件名为local.repo:
vi /etc/yum.repos.d/local.repo #添加以下内容: [BaseOS] name=CentOS-$releasever - BaseOS baseurl=file:///mnt/BaseOS enabled=1 gpgcheck=0 [AppStream] name=CentOS-$releasever - AppStream baseurl=file:///mnt/AppStream enabled=1 gpgcheck=0
3. 清理YUM缓存并重新生成
[root@localhost yum.repos.d]# yum clean all 18 文件已删除 [root@localhost yum.repos.d]# yum makecache CentOS-8 - BaseOS 193 kB/s | 2.6 MB 00:13 CentOS-8 - AppStream 1.5 MB/s | 7.5 MB 00:05 元数据缓存已建立。 [root@localhost yum.repos.d]#
5.验证YUM源
[root@localhost yum.repos.d]# yum repolist 仓库 id 仓库名称 AppStream CentOS-8 - AppStream BaseOS CentOS-8 - BaseOS [root@localhost yum.repos.d]# yum install nginx -y 上次元数据过期检查:0:01:03 前,执行于 2024年08月02日 星期五 23时27分11秒。 依赖关系解决。 ======================================================================================== 软件包 架构 版本 仓库 大小 ======================================================================================== 安装: nginx x86_64 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 570 k 安装依赖关系: nginx-all-modules noarch 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 23 k nginx-filesystem noarch 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 24 k nginx-mod-http-image-filter x86_64 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 35 k nginx-mod-http-perl x86_64 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 45 k nginx-mod-http-xslt-filter x86_64 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 33 k nginx-mod-mail x86_64 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 64 k nginx-mod-stream x86_64 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 85 k 启用模块流: nginx 1.14 事务概要 ======================================================================================== 安装 8 软件包 总计:881 k 安装大小:2.0 M 下载软件包: 运行事务检查 事务检查成功。 运行事务测试 事务测试成功。 运行事务 准备中 : 1/1 运行脚本: nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch 1/8 安装 : nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch 1/8 安装 : nginx-mod-http-image-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 2/8 运行脚本: nginx-mod-http-image-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 2/8 安装 : nginx-mod-http-perl-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 3/8 运行脚本: nginx-mod-http-perl-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 3/8 安装 : nginx-mod-http-xslt-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 4/8 运行脚本: nginx-mod-http-xslt-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 4/8 安装 : nginx-mod-mail-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 5/8 运行脚本: nginx-mod-mail-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 5/8 安装 : nginx-all-modules-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch 6/8 安装 : nginx-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 7/8 运行脚本: nginx-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 7/8 安装 : nginx-mod-stream-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 8/8 运行脚本: nginx-mod-stream-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 8/8 验证 : nginx-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 1/8 验证 : nginx-all-modules-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch 2/8 验证 : nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch 3/8 验证 : nginx-mod-http-image-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 4/8 验证 : nginx-mod-http-perl-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 5/8 验证 : nginx-mod-http-xslt-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 6/8 验证 : nginx-mod-mail-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 7/8 验证 : nginx-mod-stream-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 8/8 已安装: nginx-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 nginx-all-modules-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch nginx-mod-http-image-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 nginx-mod-http-perl-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 nginx-mod-http-xslt-filter-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 nginx-mod-mail-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 nginx-mod-stream-1:1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 完毕! [root@localhost yum.repos.d]#