centos replacement source

#!/bin/sh

# Original content from article: https://github.com/judasn/Linux-Tutorial/blob/master/CentOS-Extra-Packages.md
## may additionally need to be removed /etc/yum.repos.d/mirrors-rpmforge the failure source, and removing the corresponding file .repo

echo "source settings Start"

echo "Backup default source settings"

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

cd /etc/yum.repos.d/

echo "Download Netease centos6 Source"

sudo wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

echo "Installation Netease centos6 source"

sudo mv CentOS6-Base-163.repo CentOS-Base.repo

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

echo "after clearing the cache updates."

sudo yum clean all

sudo yum makecache

sudo yum update -y

echo "use third-party source."

echo "Installation Source EPEL"

sudo yum install -y epel-release

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

echo "Installation RepoForge source"

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

sudo rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag

echo "after clearing the cache updates."

sudo yum clean all

sudo yum makecache

sudo yum update -y

echo "test install htop"

sudo yum install -y htop

echo "complete source settings"

Guess you like

Origin www.cnblogs.com/MartyCode/p/12512348.html