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

网站开发中网页打印网站开发维护运维

网站开发中网页打印,网站开发维护运维,企业邮箱哪家比较好,网站建设还流行吗Yum 配置第三方源和本地源详解 一、配置第三方源(以 EPEL 为例) EPEL (Extra Packages for Enterprise Linux) 是最常用的第三方源,提供额外的软件包。 1. 手动配置 EPEL 源 步骤: 下载 EPEL 的 .repo 文件: # Cent…

Yum 配置第三方源和本地源详解


一、配置第三方源(以 EPEL 为例)

EPEL (Extra Packages for Enterprise Linux) 是最常用的第三方源,提供额外的软件包。

1. 手动配置 EPEL 源

步骤:

  1. 下载 EPEL 的 .repo 文件

    # CentOS 7
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm# CentOS 8
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    
  2. 安装 RPM 包

    sudo rpm -ivh epel-release-latest-*.noarch.rpm
    
  3. 验证 EPEL 源

    yum repolist | grep epel
    

2. 配置文件详解

EPEL 配置文件位置:/etc/yum.repos.d/epel.repo
示例内容

[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
# 基础 URL(可替换为镜像站)
baseurl=https://download.example/pub/epel/$releasever/Everything/$basearch
# 镜像列表(自动选择最佳镜像)
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
failovermethod=priority

关键参数说明

  • baseurl:仓库的 HTTP/FTP 地址(优先级高于 metalink)。
  • metalink:自动选择镜像的元数据链接(推荐)。
  • enabled=1:启用该仓库。
  • gpgcheck=1:启用 GPG 签名验证。
  • gpgkey:GPG 公钥路径。
  • failovermethod=priority:故障转移策略(priority 按顺序尝试)。

二、配置本地源

本地源适用于离线环境或使用 ISO 镜像的场景。

1. 挂载 ISO 镜像
# 创建挂载目录
sudo mkdir /mnt/cdrom# 挂载 ISO 文件
sudo mount -o loop /path/to/CentOS-7-x86_64-DVD-2009.iso /mnt/cdrom# 设置开机自动挂载(可选)
echo "/path/to/CentOS-7-x86_64-DVD-2009.iso /mnt/cdrom iso9660 loop 0 0" | sudo tee -a /etc/fstab
2. 创建本地仓库配置文件

创建文件:/etc/yum.repos.d/local.repo
配置示例

[Local-BaseOS]
name=CentOS $releasever - BaseOS (Local)
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7[Local-AppStream]
name=CentOS $releasever - AppStream (Local)
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

参数说明

  • baseurl=file:///mnt/cdrom/...:本地路径使用 file:// 协议。
  • gpgkey:指定本地 GPG 公钥(通常在 ISO 的 RPM-GPG-KEY-CentOS-* 文件中)。

3. 更新 Yum 缓存
sudo yum clean all      # 清除旧缓存
sudo yum makecache     # 生成新缓存

三、高级配置技巧
1. 临时启用/禁用仓库
# 安装时启用 EPEL,禁用其他仓库
yum --enablerepo=epel --disablerepo="*" install nginx# 查看所有仓库状态
yum repolist all
2. 优先级配置

安装插件并设置优先级(避免包冲突):

sudo yum install yum-plugin-priorities

编辑 .repo 文件添加:

priority=1  # 数值越低优先级越高(1 最高)
3. 使用镜像加速

替换 baseurl 为国内镜像(如阿里云):

# EPEL 阿里云镜像示例
baseurl=https://mirrors.aliyun.com/epel/$releasever/Everything/$basearch

四、常见问题解决
  1. GPG 签名失败

    • 手动导入公钥:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    • 或临时禁用检查:yum install --nogpgcheck package_name
  2. 仓库元数据损坏

    sudo yum clean all
    sudo rm -rf /var/cache/yum
    sudo yum makecache
    
  3. 本地源无法找到包

    • 确认路径正确:baseurl 必须指向包含 repodata/ 的目录。
    • 重新生成仓库元数据(若需自定义包):
      sudo yum install createrepo
      createrepo /path/to/local-packages/
      

通过以上步骤,您可灵活配置第三方源和本地源,满足不同环境下的软件管理需求。

http://www.dtcms.com/a/550275.html

相关文章:

  • C语言 了解一下回调函数(钩子函数)的使用
  • 网站制作内容在线网站制作系统源码
  • 校园微网站建设方案ppt模板下载文本编辑器 网站
  • 长沙便宜做网站帝国cms网站地图生成
  • 软件测试大赛赛前培训【Web测试】
  • 解决Docker Buildx导致镜像拉取失败的问题
  • 网站建设对电子商务中的作用网上销售哪些平台免费
  • 信贷员在哪个网站做推广陕西城乡住房建设厅网站
  • 从哪看出网站的建站公司php网站开发工程
  • zabbix 模板 监控项 图形
  • 不联网环境docker安装及python示例镜像
  • 10.30 MySQL数据库基础
  • 网站流量到底怎样赚钱的住建部2022年执行的新规范
  • 做番号网站犯法吗利州区住房和城乡建设部网站
  • Spring Boot Web开发篇:构建RESTful API
  • 跨越时间的鸿沟:解构 Rust 异步编程中的生命周期挑战
  • 网站的建设及维护报告2018年网站建设发言
  • 珠海网站开发排名江苏南京今天的新消息
  • 免费模型网站信息公司网站建设方案 游戏
  • 北京做冷冻牛羊肉的网站平邑县住房和城乡建设局网站
  • 一条SQL如何实现insertOrUpdate
  • 结构优化过程可视化的两种方法
  • 做网站建站点seo的描述正确
  • 百度站长seo搭建网站需要学什么
  • 旅游网站 系统江阴百度推广公司
  • Spring Al学习9:模型上下文协议(MCP)
  • 浙江省大成建设集团有限公司网站wordpress 插件有后门
  • linux 网站开发网络营销员岗位的职责与要求
  • 网站首页置顶是怎么做电商系统服务好的商家
  • 做网站没有数据家庭网做网站