Forked from AlexBaranowski/centos-stream-8-vault-repos.sh
Created
July 9, 2024 09:36
-
-
Save thiamteck/c64100d4ab3d3a144e733dbe21d5bd49 to your computer and use it in GitHub Desktop.
Replace CentOS Stream 8 repos with CentOS Stream 8 VAULT repos
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cat > /etc/yum.repos.d/CentOS-Stream-AppStream.repo << EOF | |
# CentOS-Stream-AppStream.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[appstream] | |
name=CentOS Linux \$releasever - AppStream | |
baseurl=https://vault.centos.org/8-stream/AppStream/\$basearch/os/ | |
gpgcheck=1 | |
enabled=1 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-BaseOS.repo << EOF | |
# CentOS-Stream-BaseOS.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[baseos] | |
name=CentOS Linux \$releasever - BaseOS | |
baseurl=https://vault.centos.org/8-stream/BaseOS/\$basearch/os/ | |
gpgcheck=1 | |
enabled=1 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-ContinuousRelease.repo << EOF | |
# CentOS-Stream-ContinuousRelease.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
# | |
# The Continuous Release (CR) repository contains packages for the next minor | |
# release of CentOS Linux. This repository only has content in the time period | |
# between an upstream release and the official CentOS Linux release. These | |
# packages have not been fully tested yet and should be considered beta | |
# quality. They are made available for people willing to test and provide | |
# feedback for the next release. | |
[cr] | |
name=CentOS Linux \$releasever - ContinuousRelease | |
baseurl=https://vault.centos.org/8-stream/cr/\$basearch/os/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-Debuginfo.repo << EOF | |
# CentOS-Stream-Debuginfo.repo | |
# | |
# All debug packages are merged into a single repo, split by basearch, and are | |
# not signed. | |
[debuginfo] | |
name=CentOS Linux \$releasever - Debuginfo | |
baseurl=https://debuginfo.centos.8-streamch/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-Devel.repo << EOF | |
# CentOS-Stream-Devel.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[devel] | |
name=CentOS Linux \$releasever - Devel WARNING! FOR BUILDROOT USE ONLY! | |
baseurl=https://vault.centos.org/8-stream/Devel/\$basearch/os/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-Extras.repo << EOF | |
# CentOS-Stream-Extras.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[extras] | |
name=CentOS Linux \$releasever - Extras | |
baseurl=https://vault.centos.org/8-stream/extras/\$basearch/os/ | |
gpgcheck=1 | |
enabled=1 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-FastTrack.repo << EOF | |
# CentOS-Stream-FastTrack.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[fasttrack] | |
name=CentOS Linux \$releasever - FastTrack | |
baseurl=https://vault.centos.org/8-stream/fasttrack/\$basearch/os/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-HighAvailability.repo << EOF | |
# CentOS-Stream-HighAvailability.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[ha] | |
name=CentOS Linux \$releasever - HighAvailability | |
baseurl=https://vault.centos.org/8-stream/HighAvailability/\$basearch/os/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-Media.repo << EOF | |
# CentOS-Stream-Media.repo | |
# | |
# You can use this repo to install items directly off the installation media. | |
# Verify your mount point matches one of the below file:// paths. | |
[media-baseos] | |
name=CentOS Linux \$releasever - Media - BaseOS | |
baseurl=file:///media/CentOS/BaseOS | |
file:///media/cdrom/BaseOS | |
file:///media/cdrecorder/BaseOS | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
[media-appstream] | |
name=CentOS Linux \$releasever - Media - AppStream | |
baseurl=file:///media/CentOS/AppStream | |
file:///media/cdrom/AppStream | |
file:///media/cdrecorder/AppStream | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-Plus.repo << EOF | |
# CentOS-Stream-Plus.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[plus] | |
name=CentOS Linux \$releasever - Plus | |
baseurl=https://vault.centos.org/8-stream/centosplus/\$basearch/os/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-PowerTools.repo << EOF | |
# CentOS-Stream-PowerTools.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[powertools] | |
name=CentOS Linux \$releasever - PowerTools | |
baseurl=https://vault.centos.org/8-stream/PowerTools/\$basearch/os/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-Sources.repo << EOF | |
# CentOS-Stream-Sources.repo | |
[baseos-source] | |
name=CentOS Linux \$releasever - BaseOS - Source | |
baseurl=https://vault.centos.org/8-stream/BaseOS/Source/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
[appstream-source] | |
name=CentOS Linux \$releasever - AppStream - Source | |
baseurl=https://vault.centos.org/8-stream/AppStream/Source/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
[powertools-source] | |
name=CentOS Linux \$releasever - PowerTools - Source | |
baseurl=https://vault.centos.org/8-stream/PowerTools/Source/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
[extras-source] | |
name=CentOS Linux \$releasever - Extras - Source | |
baseurl=https://vault.centos.org/8-stream/extras/Source/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
[plus-source] | |
name=CentOS Linux \$releasever - Plus - Source | |
baseurl=https://vault.centos.org/8-stream/centosplus/Source/ | |
gpgcheck=1 | |
enabled=0 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial | |
EOF | |
cat > /etc/yum.repos.d/CentOS-Stream-Extras-common.repo << EOF | |
# CentOS-Stream-Extras-common.repo | |
# | |
# The mirrorlist system uses the connecting IP address of the client and the | |
# update status of each mirror to pick current mirrors that are geographically | |
# close to the client. You should use this for CentOS updates unless you are | |
# manually picking other mirrors. | |
# | |
# If the mirrorlist does not work for you, you can try the commented out | |
# baseurl line instead. | |
[extras-common] | |
name=CentOS Stream $releasever - Extras common packages | |
baseurl=http://vault.centos.org/8-stream/extras/\$basearch/extras-common/ | |
gpgcheck=1 | |
enabled=1 | |
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras | |
EOF |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment