redhat系列的yum源配置

server/2024/10/21 1:56:41/

一、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.ppmy.cn/server/133507.html

相关文章

微服务与SpringCloud的概述

微服务概述 微服务的提出:马丁福勒论文 微服务是一种架构模式或者是一种架构风格,它提倡将单一应用程序划分位一组小的服务,每个服务运行在其独立的自己的进程中,服务之间互相协调,互相配合,为用户提供最终…

机器学习基础概念(3)

小小考一下大家前两节的内容(坏笑) 我们如何评判一个机器学习模型的性能呢? 通常是判断它的泛化能力(对于未知数据的处理能力) 那么对于泛化能力是否有一个标准,比如在未知的1万个数据中,泛化能力 模型一90% >…

【C语言】数组函数冒泡排序bubble sort

数组:对于n个数字进行排序,就必须定义n个变量来存储。那么为了统一处理,选择数组就十分便捷了。 函数:将排序算法写到函数中,后续遇到所有的排序需求,都可以直接进行调用。 冒泡排序:受气泡在水…

HarmonyOS NEXT开发之ArkTS自定义组件学习笔记

在HarmonyOS中,ArkTS提供了创建自定义组件的能力,允许开发者封装和复用UI代码。以下是关于自定义组件的详细介绍,包括创建自定义组件、页面和自定义组件的生命周期、自定义组件的自定义布局、冻结功能,以及代码案例分析。 创建自…

用Java做智能客服,基于私有知识库

构建Java智能客服系统的整体思路 使用Java构建智能客服系统的整体思路是: 首先将客服QA文档以Word形式导入到系统中,通过向量化处理存入知识库。 当用户提出问题时,系统会根据问题内容从知识库中检索相关的上下文信息,并结合大…

基于SSM的微信小程序博客管理系统(博客1)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于SSM的微信小程序博客管理系统实现与设计,实现了管理员与用户,管理员实现了用户管理、博文信息管理、博文类型管理、我的博文管理、个人名片分享管理、签到管理…

数据结构2-线性表

目录 一、线性表介绍 1、线性结构 2、线性表 二、线性表的顺序的表示和存储 注意 优点 缺点 三、线性表的链式表示和存储 单向链表 1、不带头节点的单向链表 2、带头节点的单向链表 3、单向链表的使用 1、单链表逆序,要在原基础上进行逆序 2、找到链表的倒数第n个…

【str_replace替换导致的绕过】

双写绕过 随便输入一个 usernameadmin&passwords 没有回显测试注入点 usernameadmin or 11%23&passwords 回显hello admin测试列数 usernameadmin order by 3%23&passwords测试回显位 usernameadmi union select 1,2,3%23&passwords 没有显示数据,推…