11.01.2022

Ubuntu yansılarını değiştirmek

Ubuntu güncelleştirmeleri için kullanılan sunuculara yansı (mirror) deniyor. Dünya üzerinde, hatta Türkiye'de bile bir sürü yansı var. Bunların hepsi her durumda aynı performansı vermiyor. Hatta bazen erişimlerle ilgili hatalar yaşanabiliyor. Bu durumda değiştirmek gerekebiliyor.

Değiştirme yöntemlerinden biri apt-mirror-updater. Ama bu apt ile değil, pip ile yükleniyor. Yüklü değilse önce pip'i yüklemek gerek:

$ sudo apt install python3-pip

ardından pip ile hedef paketimiz apt-mirror-updater'ı yüklemek gerek

$ sudo pip3 install apt-mirror-updater

Bu paketle birlikte apt-mirror-updater'in aşağıdaki parametrelerine sahip oluyoruz:

apt-mirror-updater -l  # --list-mirrors; yansıları listele
apt-mirror-updater -a  # --auto-change-mirror; otomatik değiştir
apt-mirror-updater -b  # --find-best-mirror; en iyiyi bul
apt-mirror-updater -c  # --change-mirror=MIRROR_URL; verileni seç
apt-mirror-updater -u  # --update (apt update'i kullan ve başarılı sonuç elde edene kadar ara)

Başka bir alternatif de yine pip ile kurulabilen apt-select:

$ sudo pip3 install apt-select

Bununla ülke bazlı bir seçim yapılabilir:

$ sudo apt-select --country TR

Ya da ülkedeki en iyi 3 tanesi seçilebilir:

$ sudo apt-select --country TR -t 3 --choose

2022-08-27 Ek: Bir gün sources.list dosyasının bozulmamış halini bulmak durumunda kalırsak şu adreste bu dosyanın bozulmamış halinin /usr/share/doc/apt/examples/sources.list konumunda bulunduğu, onu etkin liste yapmak için

sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

ile bozulanın üstüne kopyalayabileceğimiz söylenmiş. Ama bu listede universe ve multiverse repository'leri olmadığı, bunları aşağıdaki şekilde ekleyebileceğimiz belirtilmiş:

sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update

---

[1] https://askubuntu.com/questions/1093451/how-to-switch-apt-mirror-from-the-commandline

Hiç yorum yok: