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
相关推荐
冰橙子id13 分钟前
linux系统安全
linux·安全·系统安全
stark张宇17 分钟前
VMware 虚拟机装 Linux Centos 7.9 保姆级教程(附资源包)
linux·后端
Johny_Zhao24 分钟前
Ubuntu系统安装部署Pandawiki智能知识库
linux·mysql·网络安全·信息安全·云计算·shell·yum源·系统运维·itsm·pandawiki
悲伤小伞38 分钟前
linux_git的使用
linux·c语言·c++·git
眠修2 小时前
Kuberrnetes 服务发布
linux·运维·服务器
即将头秃的程序媛5 小时前
centos 7.9安装tomcat,并实现开机自启
linux·运维·centos
fangeqin5 小时前
ubuntu源码安装python3.13遇到Could not build the ssl module!解决方法
linux·python·ubuntu·openssl
爱奥尼欧7 小时前
【Linux 系统】基础IO——Linux中对文件的理解
linux·服务器·microsoft
超喜欢下雨天7 小时前
服务器安装 ros2时遇到底层库依赖冲突的问题
linux·运维·服务器·ros2
tan77º8 小时前
【Linux网络编程】网络基础
linux·服务器·网络