Saat ini saya sedang menjalankan pengujian Debian (Wheezy) dan saya sedang berusaha agar SCIM berfungsi. Saya ingin menginstal paket scim-pinyin , tetapi tidak ada paket seperti itu yang tersedia di repositori pengujian, walaupun ada satu di repositori stable (Squeeze) sebelumnya. Ada salinan paket di tidak stabil tetapi tidak untuk arsitektur saya (amd64).
Melihat versi paket, saya perhatikan bahwa versi di repositori stabil sama dengan versi yang tidak stabil. Karena itu, saya punya dua pertanyaan:
Apakah ada alasan mengapa saya tidak dapat menginstal paket dari repositori yang lebih lama karena saya akan berasumsi bahwa sebagian besar paket Squeeze kemungkinan dependensinya telah dipenuhi oleh versi paket yang saat ini dalam pengujian?
Apa cara terbaik untuk mencapai ini? (Tambahkan repositori Squeeze ke
sources.list
? Unduh paket Squeeze dan instal secara manual?)
sumber
Jawaban:
Dalam hal ini, ya , itu mungkin dan aman.
Sebagai debian, pertahankan pohon ketergantungan untuk setiap paket yang diminta.
Sama sekali masih ada risiko bahwa beberapa perpustakaan tidak bisa ada dalam dua versi yang berbeda bersama dalam instalasi yang sama, karena konflik (reservasi port, driver perangkat dan sebagainya). Dalam situasi seperti ini,
apt
akan mencegah Anda dan meminta apa yang harus dilakukan. (Kembali dengan pertanyaan UL lain dalam kasus ini ;-)Anda bisa menambahkan
squeeze.list
untuksource.list.d
( Perawatan! Versi baru APT akan mengabaikan nama file yang tidak diakhiri dengan "
.list
".):tambahkan
default
arahan ke/etc/apt/apt.conf.d/
Daripada menggunakan
-t
beralih ke apt-get untuk menimpa konfigurasi default:sumber
sources.list.d
sekarang diabaikan kecuali mereka memilikilist
ekstensi file. Jadi dalam kasus saya, file akan menjadi/etc/apt/sources.list.d/squeeze.list
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
dan direktif rilis default jelas berubah menjadi"buster"
Saya melakukan ini sekali - itu adalah penampil gambar
gliv
, yang saya inginkan karena dapat melakukan rangkai salindia, tetapi versi terbaru (di Debiansid
) memiliki bug dan diakhiri saat startup. Setelah "diturunkan", itu berhasil.Di
/etc/apt/sources.list
, katakan seperti ini:Dalam hal ini, saya akan menghapus komentar dua baris terakhir, lalu jalankan
sudo aptitude update
, laluaptitude versions PACKAGE
. Temukan versi yang saya suka, dan jalankansudo aptitude install PACKAGE=VERSION
(ketikkan versi persis seperti pada kolom kedua dari hasil aptitude).Setelah selesai, saya mungkin ingin kembali
/etc/apt/sources.list
jadi saya hanya menjelajahi satu rilis Debian sekaligus.sumber