1. Sorun: Fedora Depolarında Bağlantı Zaman Aşımı
- Fedora, güncelleme sırasında bazı mirror’lara (özellikle
linus.iyte.edu.trgibi Yakın olduğu için hızlı olur mantığıyla Türkiye kaynaklı sunuculara) bağlanıyordu. - Bu mirror’lar çoğuz zaman yavaş veya erişilemez olduğundan, kurulum, güncelleme işlemleri başarısız oluyordu.
metalinkveyabaseurlyapılandırmalarında problem vardı.
2. Çözüm: Depo Dosyalarını Düzenleyin
Fedora’nın iki temel depo dosyasını düzenlemeniz gerekiyor:
fedora.repo: Ana depoyu tanımlayan yapılandırma dosyası.fedora-updates.repo: Güncellemeleri tanımlayan yapılandırma dosyası.
3. fedora.repo Dosyasını Düzenleyin
/etc/yum.repos.d/fedora.repodosyasını açın:sudo nano /etc/yum.repos.d/fedora.repo- Bu dosyada, yavaş çalışan
metalinkayarını kapatın: # metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch- Yerine doğrudan bir baseurl ekleyin, örneğin:
baseurl=https://ftp.uni-stuttgart.de/fedora/releases/41/Everything/x86_64/os/ - Böylece Fedora’nın yalnızca güvenilir bir mirror üzerinden çalışmasını sağlayın.
(Fedora’nın Güncel Repo Adresleri: https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-41&arch=x86_64)
(Birden fazla baseurl ekleyebilirsiniz. )
4. fedora-updates.repo Dosyasını Düzenleyin
- Güncellemelerle ilgili bağlantı sorunlarını çözmek için
/etc/yum.repos.d/fedora-updates.repodosyasını düzenleyin:sudo nano /etc/yum.repos.d/fedora-updates.repo - Burada da
metalinksatırını devre dışı bırakın:#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f41&arch=$basearch - Ardından bir baseurl tanımlayın, örneğin:
baseurl=https://ftp.uni-stuttgart.de/fedora/updates/41/Everything/x86_64/ - Bu, güncelleme için yalnızca belirli bir mirror kullanılmasını sağlar.
5. Önbelleği Temizleyin
Yapılandırma değişikliklerinin geçerli olması için eski önbelleği temizleyin:
sudo yum clean all
sudo dnf clean all
sudo yum update
Test için: yum update