CentOS7&RHEL9本地yum源配置

CentOS7配置本地yum源

### 文章目录

  • [CentOS7配置本地yum源](#文章目录 CentOS7配置本地yum源 @[toc] RHEL9配置本地yum源)
  • [@[toc]](#文章目录 CentOS7配置本地yum源 @[toc] RHEL9配置本地yum源)
  • [RHEL9配置本地yum源](#文章目录 CentOS7配置本地yum源 @[toc] RHEL9配置本地yum源)

1.创建本地源文件夹。

bash 复制代码
[root@localhost ~]# mkdir /mnt/cdrom

2.挂载镜像文件至指定的目录。

bash 复制代码
[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# ls /mnt/cdrom/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

(挂载如果需要一直生效,需要配置自动挂载,方式如下)

bash 复制代码
[root@localhost ~]# df -hT
Filesystem              Type      Size  Used Avail Use% Mounted on
devtmpfs                devtmpfs  475M     0  475M   0% /dev
tmpfs                   tmpfs     487M     0  487M   0% /dev/shm
tmpfs                   tmpfs     487M  7.6M  479M   2% /run
tmpfs                   tmpfs     487M     0  487M   0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        17G  1.4G   16G   8% /
/dev/sda1               xfs      1014M  138M  877M  14% /boot
tmpfs                   tmpfs      98M     0   98M   0% /run/user/0
/dev/sr0                iso9660   4.4G  4.4G     0 100% /mnt/cdrom
[root@localhost ~]# vim /etc/fstab 
[root@localhost ~]# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Fri Oct 11 03:49:41 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=4be482c4-39dd-443f-8a78-78647260fa24 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sr0        /mnt/cdrom      iso9660 defaults        0 0		//配置文件最末加上此条配置
[root@localhost ~]# mount -a		//触发挂载

3.备份本地默认源。

bash 复制代码
[root@localhost ~]# ls /etc/yum.repos.d/
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo
[root@localhost ~]# mv /etc/yum.repos.d/* /media/
[root@localhost ~]# ls /media/
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo
[root@localhost ~]# ls /etc/yum.repos.d/

4.配置本地源,编写local.repo文件。

bash 复制代码
[root@localhost ~]# vi /etc/yum.repos.d/local.repo
[root@localhost ~]# cat /etc/yum.repos.d/local.repo
[centos7_local]
name=centos_local
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

5.加载本地源并测试。

bash 复制代码
[root@localhost ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: centos7_local
[root@localhost ~]# yum makecache
Loaded plugins: fastestmirror
Determining fastest mirrors
centos7_local                                                                                         | 3.6 kB  00:00:00     
(1/4): centos7_local/group_gz                                                                         | 153 kB  00:00:00     
(2/4): centos7_local/filelists_db                                                                     | 3.3 MB  00:00:00     
(3/4): centos7_local/primary_db                                                                       | 3.3 MB  00:00:00     
(4/4): centos7_local/other_db                                                                         | 1.3 MB  00:00:00     
Metadata Cache Created

6.安装工具。

bash 复制代码
[root@localhost ~]# yum install -y vim bash-com*
......
Complete!

RHEL9配置本地yum源

1.本地repo文件参数。(其它与以上操作基本一致)

bash 复制代码
[root@redhat03 ~]# cat /etc/yum.repos.d/local.repo 
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0
相关推荐
chian-ocean17 分钟前
Linux 文件缓冲区:高效数据访问的幕后推手
linux·运维·服务器
加油=^_^=19 分钟前
【Linux】进程优先级 | 进程调度(三)
linux·运维·服务器
吃汤圆的抹香鲸1 小时前
GoLand 安装包 绿色版 Win,Mac,Linux 包含IntelliJ全家桶 专为Go语言设计的集成开发环境(IDE)
linux·windows·macos·go·intellij-idea·go1.19
追寻光1 小时前
Cannot find a valid baseurl for repo: base/7/x86_64
linux
元气满满的热码式1 小时前
Docker数据卷操作实战
linux·运维·docker·云原生·容器
陆沙1 小时前
deepseek-r1-centos-本地服务器配置方法
linux·服务器·centos
吃汤圆的抹香鲸1 小时前
Rider 安装包 绿色版 Win/Mac/Linux 适合.NET和游戏开发者使用 2025全栈开发终极指南:从零配置到企业级实战
linux·运维·windows·sql·游戏·macos·.net
sz66cm1 小时前
Linux基础 -- ARM 32 位架构动态注入代码技术文档
linux·arm开发·架构
Mr.pyZhang4 小时前
Android构建系统 - 04 编译产物
android·linux
ansondroider8 小时前
Buildroot 添加自定义模块-内置文件到文件系统
linux·buildroot