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安装软件啦!

posted @ 2021-07-20 21:09  刘草草  阅读(823)  评论(0编辑  收藏  举报