当前位置: 首页 > article >正文

redhat系列的yum源配置

一、Linux更改yum源为阿里云源

  一)原yum源备份

cp -rp /etc/yum.repos.d/CentOS-Base.repo{,.bak}
cp -rp /etc/yum.repos.d/epel.repo{,.bak}

  二)更改为阿里云源 

  1、更改yum base源

  下载新的CentOS-Base.repo 到/etc/yum.repos.d/

  http://mirrors.aliyun.com/repo

    1)CentOS5.x
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
    2)CentOS6.x
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    3)CentOS7.x
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
    4)CentOS8.x
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

  2、更改yum epel源
    1)CentOS6.x
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-archive-6.repo

    2)CentOS7.x
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
    3)CentOS8.x
1)安装 epel 配置包

yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
2)将 repo 配置中的地址替换为阿里云镜像站地址

sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*

  三)配置完毕,运行yum makecache生成缓存

  清除旧缓存

yum clean all

  生成新的缓存

yum makecach

二、内网自建yum源

  一)自建yum仓库

  参考链接地址:[Linux]-搭建基于内部网络yum仓库 - Cheney& - 博客园

  添加rpm包,更新yum仓库

createrepo --update .

  二)同步开源yum源到本地yum仓库

  参考链接地址:自建Yum源并与科大开源镜像站进行同步_51CTO博客_大学开源镜像站

  三)yum下载RPM包及依赖包的两种方式

  downloadonly和yumdownloade

  yum下载RPM包及依赖包的两种方式_rpm nano-CSDN博客

三、yum缓存包到本地

yum install --downloadonly --downloaddir=/root/mypackages/ vim

  说明:

--downloadonly  只下载
--downloaddir  下载包存放的路径
/root/mypackages  下载包存放的位置
vim  下载的包

   rpm -ivh ./*.rpm --nodeps --force

  说明:

  安装所有包,因为通过第一个命令下载后有很多rpm包,他们之前有依赖关系,一个一个安装不实际


http://www.kler.cn/news/356596.html

相关文章:

  • 2.1.ReactOS系统中中断描述符表进行初始化
  • 执行php artisan storage:link报错
  • 3DsMax删除FBX 导出的预设
  • android openGL ES详解——混合
  • 用SpringBoot给Servlet容器Tomcat打war包步骤
  • react的state是一张快照
  • java项目篇-用户脱敏展示
  • Redis两种持久化方式
  • Javaweb基础-vue
  • QT开发:深入掌握 QtGui 和 QtWidgets 布局管理:QVBoxLayout、QHBoxLayout 和 QGridLayout 的高级应用
  • list和vector的区别
  • 【2024最新版】网络安全学习路线-适合入门小白
  • python 作业1
  • PyTorch 的 DataLoader 类介绍
  • freertos的任务管理
  • python将视频转为gif
  • MySQL 9从入门到性能优化-二进制日志
  • 字节跳动实习生投毒自家大模型细节曝光 影响到底有多大?
  • 《京东金融APP的鸿蒙之旅系列专题》新特性篇:意图框架接入
  • php之is_null、empty 、isset 的区别