There
are two options [--enablerepo=<reponame> and
–disablerepo=<reponame>] available to enable or disable a specific
repository during yum installation or update of the packages on CentOS7.
This
article describes, How to Enable/Disable a Specific Repository in CentOS
7.
Enabling Repo: Run the
following command to validate the enabled repositories:
[root@linuxcnf
~]# yum repolist Loaded
plugins: fastestmirror …………………………….. repo
id
repo name status base/7/x86_64
CentOS-7 - Base
10,070 epel/x86_64 Extra
Packages for Enterprise Linux 7 - x86_64
13,463 extras/7/x86_64
CentOS-7 - Extras 413 updates/7/x86_64
CentOS-7 - Updates
1,134 repolist:
25,080 [root@linuxcnf
~]# |
Run the
following command to enable a specific repository:
[root@linuxcnf
~]# yum repolist --disablerepo=* --enablerepo=epel Loaded
plugins: fastestmirror ……………………. repo
id repo
name
status epel/x86_64
Extra Packages for Enterprise Linux 7 - x86_64 13,465 repolist:
13,465 [root@linuxcnf
~]# |
In the
above output, the EPEL repository is enabled for this yum transaction only.
Disabling Repo: Run the
following command to validate the enabled repositories:
[root@linuxcnf
~]# yum repolist Loaded
plugins: fastestmirror ………………………….. repo
id
repo name
status base/7/x86_64
CentOS-7 - Base
10,070 epel/x86_64
Extra Packages for Enterprise Linux 7 - x86_64
13,465 extras/7/x86_64
CentOS-7 - Extras
413 updates/7/x86_64
CentOS-7
- Updates
1,134 repolist:
25,082 [root@linuxcnf
~]# |
Run the
following command to disable a specific repository:
[root@linuxcnf
~]# yum repolist --disablerepo=epel Loaded
plugins: fastestmirror ……………………………. repo
id
repo name
status base/7/x86_64
CentOS-7 - Base
10,070 extras/7/x86_64
CentOS-7 - Extras
413 updates/7/x86_64
CentOS-7 - Updates
1,134 repolist:
11,617 [root@linuxcnf
~]# |
Done! In the
above output, the EPEL Repository is disabled.
No comments:
Post a Comment