Seperti yang sudah dicatat, telanjang sudo apt-get install package
akan menginstal versi terbaru yang tersedia, menggantikan yang lama jika diperlukan.
Tetapi dengan beberapa perangkat lunak (di antaranya adalah Python) situasinya agak berbeda. Beberapa versi utama, yang sangat dan tidak kompatibel mendapatkan paket mereka sendiri . Misalnya, Python 2.6 , Python 2.7 , Python 3.1 semuanya hidup dalam paket terpisah di Ubuntu.
Yang paling penting adalah kenyataan bahwa salah satu kebijakan Ubuntu adalah menggunakan Python secara ekstensif untuk menulis perangkat lunak pengguna akhir. Jadi pada kenyataannya, sebagian cukup besar dari sistem ini ditulis dengan Python. Saat ini, kode berjalan pada Python 2.6 - jadi versi ini adalah default pada saat instalasi; dan kode tidak akan mudah dijalankan, katakanlah, Python 2.7 - karena ada ketidakcocokan. Untuk beralih sistem ke Python 2.7 perlu dilakukan pekerjaan, yang terdiri dari memperbarui dan menguji ulang semua skrip. Ini tidak dapat dilakukan dengan mudah; artinya, Anda tidak bisa hanya "mengalihkan" sistem Anda ke Python 2.7 dan menghapus versi yang lebih lama.
Tapi. Jika Anda tidak peduli dengan roda gigi mewah sistem Anda dan hanya perlu Python yang lebih baru - tidak ada kendala. Pergi dan sudo apt-get install python3
dan kode untuk 3.x Python dengan berani; hanya ingat untuk meluncurkan skrip Anda dengan python3
dan menggunakan #!/usr/bin/env python3
baris shebang.