Önceden yüklenmiş CentOS repository yalnızca az sayıda paket mevcuttur. Üstelik bunlar her zaman en son sürümler değildir. Bu yüzden sık sık ek repository bağlanmanız gerekir. Bu süreç bu eğitimde açıklanacaktır.
CentOS'ta yüklü repository görmek için şu komutu kullanın:
yum repolist
Depodaki tüm paketleri sürümleriyle birlikte listelemek için (BaseOS'u herhangi bir depo adıyla değiştirin):
yum repo-pkgs BaseOS list
CentOS 8 üzerinde popüler ek repository yükleme
EPEL (Extra Packages for Enterprise Linux) çok sayıda paket içerir. Bu en popüler ek depodur. Hadi yükleyelim.
yum install epel-release
Remi, CentOS 8 için bir başka popüler ek depodur. Kullanmak için Epel'in sistemde kurulu olması gerekir. Lütfen bu depodaki paketlerin resmi depodakilerle aynı isimlere sahip olduğunu unutmayın, bu nedenle istenmeyen güncellemelere yol açabilir. Yüklemek için şu komutu kullanın:
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-8.rpm
Tek bir paket için depo kurulumu
Örnek olarak Mysql kullanarak tek bir depo kurmayı düşünelim. Bu yöntem, en son güncellemeleri BaseOS veya EPEL gibi diğer paket repository göründüklerinden çok daha önce almanızı sağlar.
Paketi indirin:
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
Ve yükleyin.
rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
Repository devre dışı bırakma ve silme
Geçerli sistem güncellemesi sırasında depoyu kullanmaktan kaçınmak için şu komutu kullanın:
yum update --disablerepo=remi-modular
Sistemdeki bir depoyu silmeden devre dışı bırakmak için şunu kullanın:
yum-config-manager --disable epel
Bundan sonra tekrar etkinleştirebilirsiniz:
yum-config-manager --enable epel
Bir depoyu tamamen silmek için uygun adla birlikte aşağıdaki komutu kullanın:
yum remove epel-release