~/guides/en/arsiv/linux/paket-yonetimi/yum-dnf-depo-islemleri/

en/arsiv/linux/paket-yonetimi/yum-dnf-depo-islemleri.md

Managing repositories with YUM/DNF

List repositories

List all available repositories, including disabled ones:

# yum repolist all
depo id                              depo adı                         durum
rhel-8-for-x86_64-baseos-rpms        Red Hat Enterprise Linux 8 for   etkin
rpmfusion-free-updates               RPM Fusion for EL 8 - Free - U   etkin
rpmfusion-free-updates-testing       RPM Fusion for EL 8 - Free - T   devre dışı
rpmfusion-nonfree-updates            RPM Fusion for EL 8 - Nonfree    etkin

Manage repositories with yum-utils

Install yum-utils:

# yum install -y yum-utils

This provides yum-config-manager, which can enable and disable repositories:

# yum-config-manager --enable <repo-id>
# yum-config-manager --disable <repo-id>

Enable a repository

# yum-config-manager --enable rpmfusion-free-updates-testing

Disable a repository

# yum-config-manager --disable rpmfusion-free-updates-testing

Repository selection for a package operation

Use --enablerepo=<repoid> during installation, removal or upgrade to enable a repository temporarily for that operation:

# yum install kernel-ml --enablerepo=elrepo-kernel

Edit repositories manually

Repository definitions are stored in /etc/yum.repos.d. An example entry:

[rpmfusion-free-updates]
    name=RPM Fusion for EL 8 - Free - Updates
    #baseurl=http://download1.rpmfusion.org/free/el/updates/8/$basearch/
    mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-released-8&arch=$basearch
    enabled=1
    gpgcheck=1

enabled is 1 for an enabled repository and 0 for a disabled one.

Subscription Manager — RHEL only

subscription-manager manages subscribed RHEL repositories defined in redhat.repo.

List repositories

# subscription-manager repos --list

Enable a repository

# subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms

Disable a repository

# subscription-manager repos --disable=rhel-8-for-x86_64-baseos-rpms

Enable all repositories

# yum-config-manager --enablerepo=*

For RHEL-specific repositories:

# subscription-manager repos --enable=*

Disable all repositories

# yum-config-manager --disablerepo=*

For RHEL-specific repositories:

# subscription-manager repos --disable=*

Son içerik incelemesi: 02.11.2026.