Centos 7制作.repo文件

要获取 centos-vault.repo 文件(用于访问 CentOS 历史归档仓库),通常有以下几种方法:

方法 1:手动创建 .repo 文件​​

如果系统默认仓库已失效(如 CentOS 停止维护的版本),可手动编写 centos-vault.repo 文件。

**​​创建文件​​:**
sudo vi /etc/yum.repos.d/centos-vault.repo
​​内容模板​​(以 CentOS 7.9.2009 为例):

[Centos 7.9.2009-base]
name=CentOS-7.9.2009 - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[Centos 7.9.2009-updates]
name=CentOS-7.9.2009 - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

[Centos 7.9.2009-extras]
name=CentOS-7.9.2009 - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

​​注意​​:
替换 7.9.2009 为你的实际 CentOS 版本。
$basearch 会自动解析为系统架构(如 x86_64)。

​​方法 2:从 Vault 网站直接下载​​

通过浏览器或命令行工具直接访问 CentOS Vault 仓库,下载对应版本的 .repo 文件。
1、​​访问 Vault 网站​​:

  • 官方地址:https://vault.centos.org/

​​2、查找路径​​:

  • 根据你的 CentOS 版本和架构,找到对应的仓库目录。例如:
    https://vault.centos.org/7.9.2009/os/x86_64/repodata/
  • 手动拼接 baseurl 并编写 .repo 文件。 ​​

方法 3:使用 curl 或 wget 生成​​ 通过命令行工具快速生成 .repo 文件(适用于批量操作)

以 CentOS 7.9.2009 为例:

sudo sh -c 'cat > /etc/yum.repos.d/centos-vault.repo << EOF
[C7.9.2009-base]
name=CentOS-7.9.2009 - Base
baseurl=http://vault.centos.org/7.9.2009/os/\$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
EOF'

​​方法 4:从旧版本系统备份获取​​

如果已有旧版 CentOS 系统,可直接复制其默认仓库文件。

​​查找备份文件​​:
ls /etc/yum.repos.d/CentOS-*.repo
​​修改 baseurl​​:
将原文件中的 mirror.centos.org 替换为 vault.centos.org,并调整版本路径。

验证仓库配置

# 清理缓存
sudo yum clean all

# 检查仓库列表
yum repolist

# 测试安装包
sudo yum install -y example-package

​​常见问题​​

- ​​404 错误​​:
检查 baseurl 路径是否拼写正确(版本号和架构是否匹配)。
访问 https://vault.centos.org/ 确认路径是否存在。

- ​​GPG 密钥错误​​:
确保 gpgkey 路径正确(默认在 /etc/pki/rpm-gpg/ 目录下)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值