配置yum的脚本以及常见的yum源

配置YUM源的脚本。这个脚本将包括配置网络YUM源和本地YUM源的步骤。

#!/bin/bash

# 备份现有YUM源配置文件
echo "备份现有YUM源配置文件..."
sudo mv /etc/yum.repos.d/* /etc/yum.repos.d/backup/

# 配置网络YUM源
echo "配置网络YUM源..."
cat <<EOF | sudo tee /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-\$releasever - Base
baseurl=http://mirror.centos.org/centos/\$releasever/os/\$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-\$releasever - Updates
baseurl=http://mirror.centos.org/centos/\$releasever/updates/\$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
EOF

# 清除缓存并生成新的缓存
echo "清除缓存并生成新的缓存..."
sudo yum clean all
sudo yum makecache

# 配置本地YUM源
echo "配置本地YUM源..."
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom

cat <<EOF | sudo tee /etc/yum.repos.d/local.repo
[local]
name=Local Repository
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
EOF

# 清除缓存并生成新的缓存
echo "清除缓存并生成新的缓存..."
sudo yum clean all
sudo yum makecache

echo "YUM源配置完成!"

将上述脚本保存为一个文件,例如configure_yum.sh,然后赋予执行权限并运行:

chmod +x configure_yum.sh
./configure_yum.sh

这个脚本将自动完成YUM源的配置。
你可以选择以下一些常用的YUM源来配置你的Linux系统:

国内YUM源

  1. 阿里云镜像源

    wget -O /etc/yum.repos.d/aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
  2. 腾讯云镜像源

    wget -O /etc/yum.repos.d/tencent.repo https://mirrors.cloud.tencent.com/repo/centos-7.repo
    
  3. 华为云镜像源

    wget -O /etc/yum.repos.d/huawei.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
    
  4. 清华大学TUNA镜像源

    wget -O /etc/yum.repos.d/tuna.repo http://mirrors.tuna.tsinghua.edu.cn/repo/centos-7.repo
    
  5. 中国科学技术大学镜像源

    wget -O /etc/yum.repos.d/ustc.repo http://mirrors.ustc.edu.cn/repo/centos-7.repo
    

国外YUM源

  1. EPEL(Extra Packages for Enterprise Linux)源

    sudo yum install -y epel-release
    
  2. CentOS Vault源(适用于旧版本):

    wget -O /etc/yum.repos.d/CentOS-Vault.repo http://vault.centos.org/6.10/os/x86_64/
    

这些YUM源可以帮助你更快地下载和安装软件包 1 2 3。如果你有其他问题或需要进一步的帮助,请随时告诉我!

你可能感兴趣的:(linux,运维,服务器)