Linux配置yum源
yum是Linux环境安装软件包的一种方式。yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。yum仓库可以是本地的,也可以是HTTP、FTP、nfs形式的网络仓库 。
国内yum源:
- 阿里:http://mirrors.aliyun.com
- 网易:http://mirrors.163.com
- 中科大:http://mirrors.ustc.edu.cn/
查看yum源配置,cat /etc/yum.repos.d/CentOS-Base.repo
[base] #仓库名称
name= #仓库描述
mirrorlist= #仓库镜像路径
baseurl= #仓库url路径
enabled= #仓库是否启用,1表示启用,0表示关闭
gpgcheck=1 #密钥检测,1表示开启,0表示关闭
gpgkey= #检查key的地址,如果上面不检查,这个可以不写
yum源配置(网络)
1、先备份原有的yum源
[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back
2、下载新的yum源(阿里)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、清除原有yum缓存
[root@localhost ~]# yum clean all
4、生成新的缓存
[root@localhost ~]# yum makecache
yum源配置(本地)
1、下载ISO文件
从CentOS的官网下载CentOS的完整版iso文件,并上传到Linux文件系统中,例如/opt/tools/。
2、为ISO创建一个挂载目录
mkdir /mnt/vcdrom
3、将ISO文件挂载到挂载目录
mount -o loop -t iso9660 /opt/tools/CentOS-7-x86_64-bin-DVD1.iso /mnt/vcdrom
4、移除或备份原yum源Centos-Base.repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back
5、配置Centos-Media.repo文件
[root@localhost ~]# cat /etc/yum.repos.d/CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/vcdrom/ #将baseurl修改为DVD的挂载目录
gpgcheck=0 #关闭密钥检测
enabled=1 #启用仓库
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
6、清除原有yum缓存
[root@localhost ~]# yum clean all
7、生成新的缓存
[root@localhost ~]# yum makecache
8、编写脚本开机自动挂载镜像
[root@localhost ~]#vim /opt/shell/mymount.sh
#!/bin/bash
#
mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom
9、修改脚本权限
[root@localhost ~]#chmod 777 /opt/shell/mymount.sh
10、修改/etc/rc.local配置文件,在文件最后一行加上 /opt/shell/mymount.sh
[root@localhost ~]#vim /etc/rc.local
/opt/shell/mymount.sh
11、重启服务器测试
[root@localhost ~]# reboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2021-12-05 创建SpringBoot项目的3种方式
2021-12-05 分布式事务原理