部署yum仓库

部署YUM软件仓库

YUM:用来解决rpm的依赖关系工具

借助于 YUM 软件仓库,可以完成安装、卸载、自动升级rpm 软件包等任务,能够自动查找并解决 rpm 包之间的依赖关系,而无须管理员逐个、手工地去安装每个rpm 包,使管里员在维护大量 Linux服务器时更加轻松自如。

配置文件

yum服务配置文件的位置 : /etc/yum.conf

|--------------------|----------------------------------------------------------|
| ###### 参数 | ###### 说明 |
| cachedir | 缓存目录;当使用yum安装软件包时,所安装的软件包和相关依赖会被缓存起来,这个目录就是安装软件包时保存的指走位置 |
| keepcache | 保持缓存;1:开启缓存功能,0:关闭缓存功能开启缓存功能会把之后缓存的软件包都存储到本地的指走目录 |
| debuglevel | 调试信息输出的级别,默认为2 |
| logfile | 日志文件的位置 |
| exactarch | 在安装软件包时,该软件包架构和系统架构保持一致 |
| obsoletes | 在更细软件包时,允许更新一些较为老旧的版本 |
| gpgcheck | 是否开启gpg校验规则 |
| plugins | 是否允许启用插件 |
| installonly_ limit | 用几个内核处理程序 |
| bugtracker_url | 跟踪错误信息URL |
| distroverpkg | 识别软件包的发行版本 |

缓存功能操作步骤

修改配置文件

删除原有仓库替换为阿里的仓库(全部复制粘贴Xshell)

bash 复制代码
1. rm -rf /etc/yum.repos.d/*

2. curl -0 /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

3. curl -0 /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

4. yum clean all

安装httpd测试

yum -y install httpd

由于开启了缓存功能,所以指定目录也会出现混存文件

c7-media:仓库标识

cd 进 update 目录下的packages目录就能看到缓存的软件包了

创建并配置本地仓库文件

在 /etc/yum.repos.d/ 仓库目录下,删除全部原有仓库,自己编写一个仓库文件

yum读取仓库文件时会识别后缀.repo

bash 复制代码
1.  [ example ]

2.  name=example

3.  baseurl=file:///media/cdrom

4.  gpgcheck=0

5.  # enabled=1 默认开启

6.  # gpgkey=http://myrepository.example.com/repO/RPM-GPG-KEY-myrepo

7. 

8.  # [example]:方括号内的是仓库ID,用于唯一标识这个仓库。

9.  # name:仓库名称,可以是任何描述性的文本。

10. # baseur1:仓库的基础URL,即包含软件包的目录的地址。

11. # enabled:表示是否启用此仓库。1表示启用,0表示禁用。默认启用

12. # gpgcheck:指定是否检查软件包的GPG签名。1表示检查,8表示不检查。默认启用

13. # gpgkey:指定用于验证软件包GPG签名的公钥文件的位置。开启gpg验证时才添加该行

清理仓库缓存并重建仓库缓存

yum相关命令

yum install _

使用yum install ftp 命令对ftp软件包进行 安装/下载到本地/取消 操作

相关推荐
wuminyu16 分钟前
JVM执行引擎学习总结:热点字节码编译成本地机器码
java·linux·c语言·jvm·c++
kiros_wang23 分钟前
通用工具模块封装:防抖节流、参数校验公共工具类
linux·运维·ubuntu
fengci.26 分钟前
CTF2困难部分
开发语言·网络·python·安全·php
honsor33 分钟前
以太网温湿度传感器|动环监控核心采集设备,协议、组网、Zabbix接入实战
linux·服务器·ubuntu
Android系统攻城狮34 分钟前
Linux FFmpeg深度解析之avcodec_default_get_buffer2调用流程与实战(二十)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
深圳恒讯35 分钟前
香港云主机硬盘满了怎么办?Linux和Windows在线扩容操作教程
linux·运维·windows
十碗阳春面38 分钟前
阿里云 Ubuntu 22.04 部署 Flarum 论坛:从空白服务器到中文界面、公网 IP 访问
服务器·ubuntu·阿里云
大黄说说38 分钟前
PHP 异步怎么实现?Swoole、Workerman 使用场景对比
开发语言·php·swoole
Android系统攻城狮43 分钟前
Linux FFmpeg深度解析之av_parser_init调用流程与实战(二十一)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
乐橙开放平台1 小时前
跨地域监控难管理?通过 GB28181 把各地海康大华乐橙摄像头注册到云端平台
开发语言·笔记·物联网·自动化·php·音视频·智能家居