linux系统更改yum源

简介:

   centos操作系统默认的yum源都是国外源,很多大的包在网络环境不佳的情况下,安装起来很慢,甚至会连接超时。一般我们都会选择国内的一些yum源,国内的阿里云,网易,搜狐的yum源都已经很成熟了;我们也可以通过挂载iso镜像的方法做一个本地的yum源。

方法一:

修改国内源

1、备份
需要先将原来本身的yum配置文件备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
我选择阿里云的官方镜像,其他镜像可以到官方镜像地址下找到,注意操作系统的版本
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、之后运行yum makecache生成缓存

这样就配置好了,很简单。

当然,有的操作系统环境是没有外网的,那么就可以使用本地yum源,制作本地yum源也很简单。
方法二:
利用iso镜像文件制作本地yum源
1. 创建iso存放目录和挂载目录
    mkdir /mnt/iso 
    mkdir /mnt/cdrom

2. 将iso镜像文件上传到/mnt/iso文件夹下
3. 将/mnt/iso/下的iso文件挂载到/mnt/cdrom目录
mount -o loop /mnt/iso/rhel-server-6.4-x86_64.iso /mnt/cdrom
查看是否挂载成功:  df -h 

4.写yum.repo文件
需要先将原来的repo文件都备份
mkdir /etc/yum.repos.d/bak 
mv *.repo /etc/yum.repos.d/bak   

写自己的本地repo文件
vim myself.repo
[base]
name=RedHat
baseurl=file:///mnt/cdrom
enabled=1
gpgckeck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

注意:baseurl路径就写挂载ios镜像的路径,gpgkey中的key( RPM-GPG-KEY-redhat-release)在本地/mnt/cdrom目录下可以找到

yum clean all





目录
相关文章
|
1天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
9 1
|
1天前
|
Linux 数据安全/隐私保护
Linux系统忘记密码的三种解决办法
这篇博客介绍了三种在Linux忘记密码时重置登录密码的方法:1) 使用恢复模式,通过控制台界面以管理员权限更改密码;2) 利用Linux Live CD/USB启动,挂载硬盘分区并使用终端更改密码;3) 进入单用户模式,自动以管理员身份登录后重置密码。每个方法都提供了详细步骤,提醒用户在操作前备份重要数据。
|
2天前
|
JSON Unix Linux
Linux系统之jq工具的基本使用
Linux系统之jq工具的基本使用
26 1
|
2天前
|
数据采集 监控 安全
linux系统被×××后处理经历
linux系统被×××后处理经历
|
2天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
40 2
|
2天前
|
缓存 Linux
linux系统缓存机制
linux系统缓存机制
|
2天前
|
人工智能 数据可视化 Linux
【linux基础(五)】Linux中的开发工具(上)---yum和vim
【linux基础(五)】Linux中的开发工具(上)---yum和vim
|
3天前
|
存储 Linux Android开发
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
17 0
|
16天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
37 0
|
16天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
54 0