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
相关推荐
珹洺38 分钟前
Linux操作系统从入门到实战(十八)在Linux里面怎么查看进程
linux·运维·服务器
陌上阳光2 小时前
fio文件读写io带宽测试工具
linux·io·fio·文件测试
小妖6664 小时前
Alibaba Cloud Linux 3 安装 git
linux·运维·git
蛊明6 小时前
在VMware中安装统信UOS桌面专业版
linux·vmware·uos
G_H_S_3_7 小时前
【网络运维】Linux:MariaDB 数据库介绍及管理
linux·运维·网络·数据库
夏至春来-美美8 小时前
Linux第一阶段练习
linux·运维·服务器
kebeiovo8 小时前
Linux 虚拟机磁盘空间占满-全面清理方案
linux·ubuntu
稚肩8 小时前
如何在linux中使用Makefile构建一个C++工程?
linux·运维·c++
啊森要自信8 小时前
【QT】常⽤控件详解(七)容器类控件 GroupBox && TabWidget && 布局管理器 && Spacer
linux·开发语言·c++·qt·adb
博语小屋9 小时前
命令行参数和环境变量
linux