使用阿里云仓库当做yum源方法

第一步:将 /etc/yum.repos.d 里创建的local.repo里的文件移动到repo.bak目录下,mv repo.bak/*.repo ./ 把*.repo移出来(也可以是别的备份目录)

第二步:将可以连外网的系统打开,执行wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 将阿里云镜像下载到/etc/yum.repos.d/目录下

第三步:刷新缓存, yum claen all && yum makecache #清理缓存并且生成新的缓存

然后就可以直接用阿里云仓库里的软件包安装文件了,都是最新的软件包,但是必须有网的环境下才可以使用。如果想在没有网的情况下也能使用yum仓库里的软件,就需要将阿里云仓库下载到本地,占用空间较高,如果有想了解的可以私下问我

当既有本地yum源又有aliyun源的时候,我们在装软件包的时候当然希望先用本地的yum源去安装,本地找不到可用的包时再使用aliyun源去安装软件,这里就涉及到了优先级的问题,

yum提供的插件yum-plugin-priorities.noarch可以解决这个问题

1.查看是否安装了yum-plugin优先级插件

rpm -qa |grep yum-plugin-

2.如果没有安装,就安装插件

yum -y install yum-plugin-priorities.noarch

3.查看插件是否启用

cat /etc/yum/pluginconf.d/priorities.conf

[main]:

enabled = 1 # 1为启动,0 为禁止

4.修改本地yum源优先使用

vi local.repo

[local]

name=local

baseurl=file:///mnt/

enabled=1

gpgcheck=1

priority=1 #数字越小优先级越高

[epel]

baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/

enabled=1

gpgcheck=0

priority=2

5.验证安装包的数量

执行yum repolist all 可显示所有仓库包

相关推荐
李先静1 分钟前
用 gdbserver 调试 arm-linux 上的 AWTK 应用程序
linux·arm开发·awtk
地球空间-技术小鱼2 分钟前
YUM(Yellowdog Updater, Modified)和DNF(Dandified YUM)简介
linux·运维·服务器·笔记·学习
忆源4 分钟前
Linux高级--2.4.2 linux TCP 系列操作函数 -- 深层理解
linux·网络·tcp/ip
DashVector13 分钟前
如何通过HTTP API检索Doc
数据库·人工智能·http·阿里云·数据库开发·向量检索
@泽栖20 分钟前
阿里云-将旧服务器数据与配置完全迁移至新服务器
服务器·阿里云
ZHOUPUYU33 分钟前
Centos常用命令,按功能分类,用户和权限管理等
linux·运维·centos
vvw&1 小时前
如何在 Ubuntu 22.04 上安装 phpMyAdmin
linux·运维·服务器·mysql·ubuntu·php·phpmyadmin
手心里的白日梦1 小时前
TCP协议
服务器·网络·tcp/ip
灰勒塔德2 小时前
Linux文件IO
linux·运维·服务器
我曾经是个程序员2 小时前
C#Directory类文件夹基本操作大全
服务器·开发语言·c#