Tidak ada cara yang didukung secara resmi untuk melakukan itu, namun Anda dapat melakukannya.
Downgrade mungkin akan menghasilkan masalah yang lebih serius daripada peningkatan yang disebabkan. Alasan:
- Skrip instalasi / penghapusan paket tidak diuji untuk downgrade.
- Mungkin ada file konfigurasi khusus paket, basis data, yang formatnya berubah dengan versi baru. Dalam kasus ini, peningkatan format mereka dikembangkan, tetapi sebagian besar downgrade tidak.
- Ketergantungan paket tidak sangat diuji dalam skenario downgrade. Hasilnya, selama downgrade, beberapa kondisi sistem dapat muncul di mana paket yang tidak kompatibel ada secara kebetulan.
Semua masalah ini jarang terjadi. Tetapi sistem Linux tipikal memiliki ribuan paket, jadi setidaknya di salah satu dari mereka, Anda pasti akan menghadapi masalah. Ini Anda harus memperbaiki dengan tangan, secara individual.
Langkah-langkah persis untuk penurunan peringkat diperinci dalam jawaban ini .
(Bukan topik pertanyaan, tetapi sangat lucu: dengan cara yang sama, Anda juga dapat beralih di antara berbagai distribusi berbasis Debian, bahkan mungkin tanpa reboot. Jika ada dukungan multi-arsitektur di keduanya, Anda bahkan dapat beralih arsitektur tanpa reboot.)
Karena tujuan Anda adalah untuk menghindari beberapa, mirip, masalah khusus paket yang jarang terjadi setelah peningkatan , Anda mungkin akan menghindari yang menyebabkan penurunan peringkat.
Jadi, saya akan menyarankan lebih banyak solusi penyelesaiannya:
Turunkan versi hanya beberapa paket yang bermasalah dengan Anda.
Ini sangat sederhana:
- Tambahkan sementara juga sumber paket distribusi lama Anda ke dalam
/etc/apt/sources.list
. Dengan demikian, sources.list
wasiat Anda - untuk sementara - berisi sumber paket untuk kedua versi distribusi Anda.
- Jalankan sebuah
apt-get update
untuk memuat cache.
- Sebuah
apt-cache show mybuggytool
maka akan menunjukkan Anda mybuggytool
dalam semua versi yang tersedia, di kedua repositori. Misalnya, Anda akan melihat mybuggytool
dalam versi 1.1-crap
dan 1.3-crap
.
- Pilih yang lebih simpatik, yang kemungkinan besar akan terjadi
1.1-crap
.
- Instal dengan
apt-get install mybuggytool=1.1-crap
- Hapus (atau beri komentar) garis-garis disto lama Anda dari
sources.list
, dan kemudian apt-get update
lagi.
Dengan cara ini, Anda akan memiliki paket alat kereta - tetapi, dari distribusi lama Anda. Karena sebagian besar perpustakaan dikembangkan agar kompatibel ke belakang, Anda akan menghadapi masalah dengan probabilitas yang jauh lebih rendah.
Anda mungkin ingin mengecualikan paket-paket ini dari peningkatan di masa mendatang. Ini dijelaskan dalam jawaban ini . Bagian yang penting adalah:
- Anda dapat memegang paket dengan perintah
apt-mark hold mybuggytool
.
- Anda dapat melepaskannya dengan
apt-mark unhold mybuggytool
.