Bagaimana saya bisa menambahkan PPA dari rilis sebelumnya?

14

Saya sudah mencoba untuk mendapatkan vim dengan patch yang rusak diterapkan , tetapi itu hanya tersedia melalui Quantal, dan saya menjalankan Raring. Apakah ada cara untuk secara paksa memasang PPA dari rilis sebelumnya? Saya mencoba mengunduh semua paket secara manual dan menjalankannya sudo dpkg -itetapi saya mendapatkan banyak kesalahan tentang dependensi, beberapa di antaranya tidak terlihat dapat diatasi. Apakah saya terjebak dengan harus mengkompilasi vim sendiri?

Jonathan
sumber
Bagaimana Anda menambahkan PPA add-apt-repository? Atau apakah Anda belum menambahkannya?
Thomas Ward
Menambahkan PPA berfungsi, tetapi karena area Raringnya kosong, apt-get return W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.Selain itu, menambahkan repo kosong seperti itu merusak upgrade apt-get, jadi saya harus masuk dan menghapus entri PPA secara manual dari daftar sumber saya.
Jonathan

Jawaban:

13

Anda harus memilih Modify di Software & Updates > Perangkat lunak lain dari penuh kegembiraan untuk quantal distribusi.

perangkat lunak lain

Radu Rădeanu
sumber
Luar biasa. Tampaknya berhasil. Tetapi kemudian bagaimana cara saya menginstal versi paket yang lebih lama dari yang diinstal saat ini?
Jonathan
@Jon, saya pikir ini akan berhasil sudo apt-get remove --purge [package]dan lagisudo apt-get update && sudo apt-get install [package]
Radu Rădeanu
1
Tampaknya masih menginstal versi yang lebih baru dari repo resmi, bukan versi yang lebih lama dari PPA.
Jonathan
Jika Anda ingin menginstal versi lama, Anda harus membaca ini: Cara menurunkan versi paket di Ubuntu?
Radu Rădeanu
Untuk beberapa alasan, itu tidak mengenali apa pun dari repo kuantal. Penjelajahan menurut sumber dalam sinaptik tidak menunjukkan apa pun dari PPA ini.
Jonathan
8

Setelah Anda menambahkan repositori, Anda dapat mencoba mengubah distribusi secara manual:

$ cat /etc/apt/sources.list.d/eudoxos-vim-breakindent-<version>.list 
deb http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main
deb-src http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main

Jadi ganti saja <version>entri-entri itu dengan quantal, dan lakukan sudo apt-get update. Ini tidak dijamin akan bekerja, tetapi jika tidak, Anda dapat mengembalikan canges atau menghapus PPA.

Salem
sumber