====== Disable a repo ====== Feb 2021 \\ \\ \\ ===== Introduction ===== ---- repo files, in CentOS are located in '/etc/yum.repo.d'. These files hold information (URLs) about where repositories are for CentOS programs (tcpdump, htop, nload etc.) \\ \\ Each repo has it's own file, CentOS-Base.repo, epel-release.repo etc. \\ \\ Occasionally we might want to ignore or remove a repo file, in this example there is a repo file called cdrom.repo that I need to ignore/delete. \\ \\ ---- \\ To temporarily ignore a repo, we can use the following syntax: \\ \\ sudo yum disablerepo=cdrom install yum-utils -y \\ \\ This is two commands combined. sudo yum install yum-utils -y and yum disablerepo=cdrom. \\ \\ This allows us to install yum-utils while telling CentOS to ignore repositories listed in the cdrom.repo file. \\ \\ ---- \\ If we wish to disable a repo permanently then we can use the following syntax: \\ \\ sudo yum-config-manager --disable cdrom \\ \\ This will tell yum-config-manager to disable the repo file cdrom (note we do not require the .repo extension) \\ \\ For this to work the yum-config-manager must have been installed (yum install yum-config-manager). \\ \\ ----