Artık desteklenmeyen eski bir Ubuntu sürümüne yazılım yükleme (2009 Jaunty)


13

Ubuntu Jaunty Jackalope yüklü bir yazılım geliştirme kutum var. Bu sürümün 2009'dan olduğunu biliyorum, ancak sıkı gereksinimleri olan bir geliştirme kutusu, bu yüzden işletim sistemini Ubuntu'nun daha yeni bir sürümüne güncelleyemiyorum.

Jaunty artık desteklenmediği için bu sürüm için yeni yazılım yükleyemiyorum. Yani, Ubuntu yazılım sunucularının hiçbiri artık Jaunty taşımıyor. Örneğin, artık http://us.archive.ubuntu.com/ubuntu/dists/jaunty/ mevcut değil. Yani apt-get çalışmıyor.

Ne yapabilirim? Bir Jaunty arşiv sunucusu var mı ve bu sunucuya apt-get'i nasıl gösterebilirim?

Bu arada Solaris / Windows kullanıcısıyım.


Meraktan, neden yükseltemiyorsun?
Simon Sheehan

Ubuntu 9.04 grubumuzun resmi geliştirme ortamıdır.
stackoverflowuser2010

Bu arada, bir Ubuntu Stack Exchange sitesi de var: Ubuntu'ya sorun !
WindowsEscapist

Yanıtlar:


10

Eski sürüm URL'sini kullanabilirsiniz:

http://old-releases.ubuntu.com/ubuntu/

Eski sürümler artık resmi olarak desteklenmeyen her şeyi içerir. Sadece bizi değiştirin. Arşiv ve güvenliği /etc/apt/sources.list'deki eski sürümlerle değiştirin ve gitmek için iyi olmalısınız!

Sources.list dosyanızdaki farklı Ubuntu sürümlerinden de kaynaklara sahip olabileceğinizi unutmayın (aslında, kötü eski günlerde en yeni sürüme güncelleme yapmak, siğilin elle hoary ile değiştirilmesi ve dağıtımın yükseltilmesi anlamına geliyordu).

Yani gerçekten ihtiyacınız varsa, tüm işletim sistemini güncellemeden daha yeni sürümlerden daha yeni paket sürümlerini alabilirsiniz.

DÜZENLEME: Daha ayrıntılı örnek. Burada bulunan dosyanın sources.list dosyanız olduğunu varsayarsak, şöyle bir şey yapabilirsiniz:

$ sudo vi /etc/apt/sources.list

VI içinde

:%s/archive/old-releases/g
:%s/cl\.//g
:wq

Dosyanızda varsa, cl yerine bizi kullanın.

O zaman koş

$ sudo apt-get update
$ sudo apt-get upgrade

Birincisi, kaynaklarınızı düzenlenen sources.list dosyanıza göre güncelleyecektir. İkincisi, sisteminizdeki tüm paketleri destek bitmeden önce Jaunty'nin kullandığı en yeni sürüme yükseltir (önce onaylamanız istenir).


Source.list dosyasına başka sunucular ekleme işlemine bir bağlantı sağlayabilir misiniz? Bu satırı ekledikten sonra yeniden başlatmam gerekir mi?
stackoverflowuser2010

Elbette, orijinal bir dosyaya bir bağlantı. Seninki muhtemelen şuna benziyor: ubuntuforums.org/archive/index.php/t-997890.html . Gönderiyi daha ayrıntılı bir örnekle güncelleyeceğim.
Jacinda

Yeniden başlatmaya gerek yok - sadece dosyayı değiştirdikten sonra sudo apt-get güncellemesini çalıştırın.
Jacinda

Benim için çalıştı. Vi:, :%s/us\.archive/old-releases/gsonra $ sudo apt-get update. Ubuntu Sunucusu 13.10.
Alex Fortuna

2

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.listve 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.comileold-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

Birden çok kez bunu yaptım - bilgisayarım gayet iyi çalışıyor ve yükseltmek istemiyorum, ancak bazı paket yükleyemediğimde sistemimin "artık desteklenmediğini" fark ettim.
nobar

Bu arada, Wikipedia güzel bir destek zaman çizelgesini sürdürmektedir: en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
nobar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.