Gerekçenin tam olarak ne olduğunu bilmiyorum, ancak Ubuntu, artık desteklemedikleri sürümlere paketleri yüklemeyi biraz zorlaştırıyor. Ubuntu, eski sürümler için dosya barındırmaya devam edecek kadar güzel görünüyor, ancak bu dosyalara nasıl erişeceğinizi kendi başınıza keşfediyorsunuz.
Bu yönetilen /etc/apt/sources.list
ve altındaki ek dosyalar /etc/apt/sources.list.d/
. Bu listelerin içeriğini tanımak, yüklenebilir bileşenlerinizi yönetmek için yararlıdır. Not: Bu, adresinde belgelenmiştir man sources.list
.
Diyelim ki aşağıdakine benzer bir şeyiniz var ...
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
Bu satırın bir URL bileşeni içerdiğine dikkat edin. İşin püf noktası, satırın belirtilen gerçek URL (ler) için sadece bir kısayol olmasıdır.
http://archive.ubuntu.com/ubuntu/dists/maverick/main/
http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/
http://archive.ubuntu.com/ubuntu/dists/maverick/universe/
Soru şu: Bu URL'ler hala geçerli mi? Cevap hayır, artık yoklar.
Çözüm, sources.list dosyalarınızdaki geçersiz satırları tanımlamak ve bunları güncellenmiş konumla değiştirmek - bu durumda ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
Not: genellikle sources.list içinde birden çok giriş vardır. Hepsi bu tür bir modifikasyon gerektirmeyebilir - bu nedenle, her girişi manuel olarak kontrol etmek için biraz seçici olmanız gerekir. Kısa cevap: yerine archive.ubuntu.com
ileold-releases.ubuntu.com
.
Bu dosyayı değiştirdikten sonra çalıştırmadan önce aşağıdakileri çalıştırmanız gerekir apt-get install
:
$ sudo apt-get update