保姆级Centos配置yum源教学 (本地yum源) 超详细!!!

本文详细介绍了Linux系统中配置本地yum源的步骤,包括挂载镜像文件、修改yum仓库配置、启用本地仓库以及常用yum命令。重点讲解了如何创建和管理自定义yum仓库以从本地镜像安装软件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统下配置本地yum源的详细步骤

一、Yum源的分类

(1)本地yum源

所谓的本地yum源是指yum仓库在本地一般就是我们本地的镜像文件

(2)网络yum源

所谓的网络yum源 就是指yum仓库在远程 (不在本地的意思),我们需要联网才能使用

二、Yum源的配置

好 现在我们开始Yum源的配置 我这里就讲解一下本地yum源的配置了

重点!!!

看到这个地方没有 我们一定要连接这个光盘*像这样
在这里插入图片描述
在这里插入图片描述

首先我们要创建一个挂载镜像文件的目录 我们这里默认创建名为/media/cdrom的目录

## 创建挂载点目录
mkdir /media/cdrom 

## 将镜像挂载到这个目录下面
mount  /dev/cdrom /media/cdrom

## 进入yum仓库指定目录
cd /etc/yum.repos.d

在这里插入图片描述

看到了这里面有很多文件 不过我们都不用管 只需要看下面两个文件

(1)Centos-Base.repo
(2)Centos-Media.repo

我们需要将Centos-Base.repo这个文件给抹除掉因为它里面指定的是网络yum仓库

1. 将Centos-Base.repo重命名为1
mv Centos-Base.repo 1  
2. 进入本地yum仓库
vi Centos-Media.repo  

在这里插入图片描述

我们将enabled=0 修改为1 即启动本地yum仓库的意思 修改好后如图所示
在这里插入图片描述

修改好后我们保存并退出
(1)按住ESC
(2)同时按住shift+:
(3)输入wq 并回车
在这里插入图片描述

好 这个时候我们载查看yum仓库里面的信息

yum repolist

在这里插入图片描述

(1)我们下载vim软件试试

yum install -y vim //下载文本编辑器

(2)yum还有很多相关命令

1. 卸载软件包
yum remove 或者 erase package

2. 更新仓库里所有比本机已经安装过的软件要的软件
yum update

3. 指定升级的软件
yum update package

这只是其中的一些 想要了解更多可以自己探索

三、总结

Yum是Linux下用于安装rpm软件包的一个工具 要使用它安装软件包,必须提前配置好yum源。
Yum源分别为本地yum源和网络yum源。本地yum源指软件仓库在办呢滴;网络yum源指软件仓库在远程

四、方法二 (熟练后很简单)

(1)进阶指定yum仓库

配置步骤如下

首先进入yum源配置的目录

(1)cd  /etc/yum.repos.d/
(2)rm -rf * //清空所有自带的yum配置文件 

在这里插入图片描述

创建一个自定义的yum仓库指定文件 文件后缀一定要是.repo

(3)vi yum.repo

在这里插入图片描述

(3)添加一下参数

[A]					仓库的名字,不要有特殊符号(自定义)
name=A		仓库描述,可以不写
baseurl=file:///media/cdrom		指定yum仓库的路径(重要),file://表示本地仓库
enabled=1					表示启用该仓库,1表示启用;0表示不启用
gpgcheck=0				不用校验仓库里软件包的签名,0表示不校验;1表示校验

在这里插入图片描述

(4)定义好后我们一定要确保挂载了镜像和创建了挂载镜像的目录

mkdir /media/cdrom
mount /dev/cdrom /media/cdrom

(5)一切准备就绪后我们查看yum仓库的有没有软件
yum repolist
在这里插入图片描述

这就是基本的本地yum源配置过程

1.查看系统本身存在的版本 rpm -qa | grep yum 2.卸载centos7上存在的yum安装包 rpm -e 包 --nodeps 3.下载yum包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-plugin-fastestmirror-1.1.31-40.el7.noarch yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.centos.noarch yum-rhn-plugin-2.0.1-6.el7.noarch 4.安装yum包 rpm -ivh yum* 5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=os baseurl=http://mirrors.163.com/centos/(系统版本号)7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=$releasever - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 每一个baseurl的centos后都改成自己系统的版本号 6.执行命令 yum clean all yum makecache yum install telnet
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值