linux配置本地YUM源
1、查看已将安装的操作系统版本
[root@min-base ~]#cat /etc/redhat-release
CentOS Linuxrelease 7.2.1511 (Core)
2、下载需要制作的yum源的ISO镜像文件
下载地址:https://mirrors.aliyun.com/centos
ISO镜像文件从阿里云提供ISO资源文件,根据对应版本进行下载。如果已有对应的iso镜像文件无需下载,直接使用。
3、上传镜像文件挂在iso镜像
3.1、上传iso镜像文件到服务器目录,如:/opt。
3.2、创建ISO挂在目录,如:/yum/yum-iso/
3.3、进入ISO镜像文件目录,并挂载ISO镜像到目录“/yum/yum-iso/”
命令:cd /opt
命令: mount CentOS-7-x86_64-DVD-2207-02.iso /yum/yum-iso/
注:如果是挂载插入的光盘,只需要输入命令mount/dev/cdrom /yum/yum-iso,其余的操作是相同的
[root@min-base ~]#mkdir /yum/yum-iso
[root@min-base ~]#cd /opt
[root@min-base ~]#mount CentOS-7-x86_64-DVD-2207-02.iso /yum/yum-iso/
mount: /dev/sr0 is write-protected,mounting read-only
4、备份其他repo
4.1 找到“/etc/yum.repos.d/”目录,并查看对应repo
[root@min-base ~]#cd /etc/yum.repos.d/
[root@min-base yum.repos.d]# ll
-rw-r--r--. 1 root root 1664 Dec 9 2015CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Dec 9 2015CentOS-CR.repo
-rw-r--r--. 1 root root 649Dec 9 2015CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290Dec 9 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630Dec 9 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Dec 9 2015CentOS-Sources.repo
-rw-r--r--. 1 root root 1952 Dec 9 2015CentOS-Vault.repo
4.2.创建备份目录,并将对应文件移动至备份目录
[root@min-base yum.repos.d]# mkdir repo-bak
[root@min-base yum.repos.d]# mv *.repo /etc/yum.repos.d/repo-bak
4.3 、配置本地repo
参照原有系统中的CentOS-Base.repo文件,新建或者修改配置本地repo
[root@min-base yum.repos.d]# vi CentOS-Base.repo
填入如下内容
[c7-media]
name=CentOS-$releasever- Media
baseurl=file:///yum/yum-iso/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注释:配置repo路径、关闭gbp校验、启用这个repo
5、制作cache
5.1 清楚缓存[root@min-base yum.repos.d]# yum clean all
Loaded plugins:fastestmirror
Cleaning repos:c7-media
Cleaning upeverything
Cleaning up listof fastest mirrors
5.1 生成缓存
[root@min-base yum.repos.d]# yum makecache
Loaded plugins:fastestmirror
c7-media | 3.6 kB 00:00:00
(1/4): c7-media/group_gz | 155 kB 00:00:00
(2/4): c7-media/primary_db | 5.3 MB 00:00:00
(3/4): c7-media/filelists_db | 6.2 MB 00:00:00
(4/4): c7-media/other_db | 2.3 MB 00:00:00
Determiningfastest mirrors
Metadata CacheCreated
[root@min-base yum.repos.d]#
这样就可以使用yum安装软件啦!