Saya memiliki kotak pengembangan perangkat lunak dengan Ubuntu Jaunty Jackalope diinstal. Saya tahu versi ini dari 2009, tetapi ini adalah kotak pengembangan dengan persyaratan yang ketat, jadi saya tidak dapat memperbarui OS ke versi Ubuntu yang lebih baru.
Saya tidak dapat menginstal perangkat lunak baru untuk versi ini karena Jaunty tidak lagi didukung. Artinya, tidak ada server perangkat lunak Ubuntu yang membawa Jaunty lagi. Misalnya, http://us.archive.ubuntu.com/ubuntu/dists/jaunty/ tidak ada lagi. Jadi apt-get tidak bekerja.
Apa yang dapat saya? Apakah ada server arsip yang lembek, dan bagaimana saya bisa mengarahkan apt-get ke server itu?
Omong-omong, saya pengguna Solaris / Windows.
ubuntu
ubuntu-9.04
stackoverflowuser2010
sumber
sumber
Jawaban:
Anda dapat menggunakan url rilis lama:
http://old-releases.ubuntu.com/ubuntu/
Rilis lama mencakup semua yang tidak lagi didukung secara resmi. Ganti saja kami. Arsip dan keamanan dengan rilis lama di /etc/apt/sources.list dan Anda harus siap!
Perhatikan bahwa Anda juga dapat memiliki sumber dari berbagai versi Ubuntu di file sources.list Anda (pada kenyataannya, di masa lalu yang memperbarui ke rilis terbaru berarti secara manual mengganti kutil dengan hoary dan menjalankan dist-upgrade).
Jadi jika Anda benar-benar perlu, Anda dapat mengambil versi paket yang lebih baru dari rilis terbaru tanpa memperbarui keseluruhan OS.
EDIT: Contoh lebih rinci. Dengan asumsi file yang ditemukan di sini adalah file sources.list Anda, Anda dapat melakukan sesuatu seperti:
Di dalam VI
Gunakan kami daripada cl jika itu yang ada di file Anda.
Lalu lari
Yang pertama akan memperbarui sumber Anda berdasarkan pada file sources.list yang diedit. Yang kedua akan memutakhirkan semua paket di sistem Anda ke versi terbaru yang digunakan Jaunty sebelum dukungan berakhir (Anda akan dimintai konfirmasi terlebih dahulu).
sumber
:%s/us\.archive/old-releases/g
lalu$ sudo apt-get update
. Ubuntu Server 13.10.Saya tidak tahu persis apa alasannya, tetapi Ubuntu membuatnya lebih sulit untuk menginstal paket pada versi yang tidak lagi mereka dukung. Tampaknya Ubuntu cukup bagus untuk melanjutkan hosting file untuk versi yang lebih lama, tetapi Anda sendiri yang dapat menemukan cara mengakses file-file itu.
Ini dikelola dari
/etc/apt/sources.list
dan file tambahan di bawah/etc/apt/sources.list.d/
. Mengenal konten daftar ini bermanfaat untuk mengelola komponen yang dapat diinstal Anda. Catatan: Ini didokumentasikan diman sources.list
.Katakanlah Anda memiliki sesuatu seperti berikut ini ...
Perhatikan bahwa baris ini berisi komponen URL. Kuncinya adalah bahwa garis tersebut hanya singkatan untuk URL aktual yang ditunjukkan, yang dalam hal ini ...
Pertanyaannya adalah, apakah URL ini masih valid? Jawabannya adalah tidak, mereka tidak ada lagi.
Solusinya adalah mengidentifikasi garis-garis yang tidak berfungsi pada file sources.list Anda dan memodifikasinya dengan lokasi yang diperbarui - yang dalam hal ini adalah ...
Catatan: Biasanya ada beberapa entri di sources.list. Mungkin tidak semuanya membutuhkan jenis modifikasi ini - jadi Anda harus sedikit selektif, misalnya memeriksa setiap entri secara manual. Jawaban singkatnya adalah: ganti
archive.ubuntu.com
denganold-releases.ubuntu.com
.Setelah memodifikasi file ini, Anda perlu menjalankan yang berikut sebelum menjalankan
apt-get install
:sumber