Depoları Listelemek
Devre dışı bırakılmış depolar dahil, sistem için mevcut tüm depoları listelemek için:
# 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
Depolar üzerinde Yum-Utils ile işlem yapmak
Başta yum utils'i kuralım:
# yum install -y yum-utils
Bu bize yum-config-manager
adında bir komut satırı yapısı sağlamaktadır.
Bunu kullanarak depoları aktifleştirebilir ve deaktive edebiliriz.
# yum-config-manager --enable <repo-id>
# yum-config-manager --disable <repo-id>
Depoyu aktifleştirmek
# yum-config-manager --enable rpmfusion-free-updates-testing
Depoyu deaktifleştirmek
# yum-config-manager --disable rpmfusion-free-updates-testing
Paket bazlı depo işlemleri
Paket kurma kaldırma ve yükseltme işlemlerinde depoları --enablerepo=<repoid>
komutu ile yönetebiliriz. Bu kısa süreli olarak depoyu aktifleştirecektir.
# yum install kernel-ml --enablerepo=elrepo-kernel
Depoları Elle Yönetmek
Sisteminize kurulu olan bütün depolar /etc/yum.repos.d
klasörü altında bulunmaktadır. Burada bulunan dosyalarda depolar şu şekilde görünmektedir.
[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
buradaki enabled
parametresi 1 ise açıktı 0 ise kapalıdır.
Subscription Manager ile yönetmek (sadece RHEL)
subscription-manager
abonelik yöneticisi, yalnızca redhat.repo
dosyasındaki depoları etkinleştirmek ve devre dışı bırakmak için kullanılır. RHEL'de bunun bulunmasının sebebi lisans kontrollerini yapmaktır:
Depoları listelemek
Mevcut depoların bir listesini görmek için:
# subscription-manager repos --list
Depoları aktifleştirmek
RHEL spesifik bir depoyu aktifleştirmek için:
# subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms
Depoları deaktifleştirmek
RHEL spesifik bir depoyu deaktifleştirmek için:
# subscription-manager repos --disable=rhel-8-for-x86_64-baseos-rpms
Bütün Depoları Aktifleştirmek
# yum-config-manager --enablerepo=*
RHEL spesifik depolar için
# subscription-manager repos --enable=*
Bütün Depoları Deaktifleştirmek
# yum-config-manager --disablerepo=*
RHEL spesifik depolar için
# subscription-manager repos --disable=*
Top comments (0)