1. Sorun: Fedora Depolarında Bağlantı Zaman Aşımı
- Fedora, güncelleme sırasında bazı mirror’lara (özellikle
linus.iyte.edu.tr
gibi 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.
metalink
veyabaseurl
yapı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.repo
dosyasını açın:sudo nano /etc/yum.repos.d/fedora.repo
- Bu dosyada, yavaş çalışan
metalink
ayarı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.repo
dosyasını düzenleyin:sudo nano /etc/yum.repos.d/fedora-updates.repo
- Burada da
metalink
satı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