Akankah memperbarui perangkat lunak dengan file 'deb' menghapus versi sebelumnya?

9

Unity (lingkungan pemrograman, bukan GUI) memiliki versi Linux yang diinstal dengan debfile .

  • Saat ini, saya sedang menjalankan versi beta ini: unity-editor-5.5.0b2+20160906_amd64.deb

  • Itu terus menabrak saya, jadi saya ingin kembali ke versi sebelumnya yang lebih stabil: unity-editor-5.4.1f1+20160913_amd64.deb

Bisakah saya menginstal 5.4.1file deb, atau akankah saya mengalami masalah karena versi yang lebih baru sudah ada di sistem saya? Atau, apakah saya akan mendapatkan dua versi yang ada secara bersamaan di sistem saya?

IQAndreas
sumber

Jawaban:

11

Iya. Menginstal aplikasi dari .debfile menggunakan dpkg -iakan menggantikan versi yang diinstal saat ini dengan yang ditentukan dalam perintah. Bahkan jika yang diinstal lebih baru.

Ini jika perangkat lunak dapat diinstal dengan file deb tunggal (seperti editor teks atom).

Tetapi jika itu membutuhkan lebih banyak paket untuk ditarik untuk diinstal, maka Anda mungkin perlu melakukan sudo apt-get -f installsetelah dpkg -iperintah. Namun, dalam hal ini, jika Anda sudah memiliki versi yang lebih baru dari paket-paket lain, Anda mungkin perlu memaksa manajer paket untuk menurunkan versi versi ini. Kalau tidak, apt-get -f installakan berakhir menginstal yang lebih baru.

Anwar
sumber