Python 3.5 baru saja dirilis, dapatkah saya mendapatkannya sebagai paket untuk Ubuntu 15.4?

15

Saya ingin versi terbaru Python, tetapi saya tidak ingin mem-bypass pengelola paket yang tepat: Saya tidak ingin melakukan instalasi sumber old-school karena hal itu akan membuat lebih sulit untuk menghapus instalasi ketika paket resmi keluar.

Python3.5 saat ini tidak ditampilkan dalam salah satu repositori paket Canonical, yang berarti saya tidak bisa hanya "apt-get install python3.5".

Apakah ada cara untuk menginstal Python3.5 di PC saya sementara itu?

Salim Fadhley
sumber
1
kemungkinan duplikat dari Instal Python 3.3.2 di Ubuntu
dobey
4
Bukan duplikat: Python 3.3.x hadir dengan Ubuntu, python 3.5 adalah merek baru dan belum menjadi bagian dari paket resmi.
Salim Fadhley
1
Ini adalah duplikat. Jawabannya sama. Pertanyaan itu hanya ditanyakan pada saat 3.3.2 adalah versi baru. Gunakan PPA. Python 3.5 sedang dibangun di dalamnya ketika saya memilih ini sebagai duplikat.
dobey
2
Sekarang ada - 6 Oktober - PPA dengan Python3.5 tersedia. Lihat jawaban
Nephente

Jawaban:

15

Sebelum Ubuntu menambahkan python 3.5ke repositori resmi, Anda memiliki dua opsi untuk menginstalnya sekarang:

  • Periksa apakah seseorang telah datang dengan PPA yang mengandung python 3.5sehingga Anda dapat menginstal / menghapusnya menggunakan apt-getatau manajer paket lainnya

  • Instal dari sumber

Seperti yang saya lihat, tidak ada PPA yang tersedia hingga saat ini sehingga satu-satunya pilihan Anda adalah menginstal dari file sumber.


Anda telah mengatakan:

Saya tidak ingin melakukan instalasi sumber old-school karena hal itu akan membuat lebih sulit untuk menghapus instalasi ketika paket resmi keluar.

Mungkin Anda belum pernah mendengarnya checkinstall, ia membuat paket dari file yang akan disimpan di berbagai tempat di komputer Anda pada langkah terakhir mengkompilasi paket dari source ( sudo make install). Jadi Anda hanya perlu mengganti sudo make installdengan sudo checkinstalldan kemudian Anda dapat menghapus paket yang Anda beri nama menggunakan manajer paket apa pun dengan cara biasa.

Periksa man checkinstalluntuk mendapatkan lebih banyak ide.


Memperbarui:

PPA sekarang tersedia. Periksa jawaban ini .

heemayl
sumber
Ini tidak perlu untuk python, karena sudah memiliki target di MakeFile yang dipanggil altinstall. ini bekerja dengan baik selama bertahun-tahun di semua distro.
pylover
15

Ada jawaban lain untuk pertanyaan serupa di sini: Bagaimana cara saya menginstal versi Python yang lebih baru menggunakan apt-get?

Pada dasarnya, dikatakan bahwa (sampai repositori resmi memiliki versi python baru) di sini adalah sumber untuk digunakan dengan manajer paket, bagi kita yang lebih suka menggunakan metode yang lebih sederhana ini, seperti itulah yang digunakan oleh manajer paket:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

Kudos to Felix Krull, yang menjalankan PPA ini!

Johan Olofsson
sumber
1
Saya di Ubuntu 15,04. Saya dapat menginstal Python 3.5.1 menggunakan metode ini. Namun, saya harus melakukannya secara manual: sudo rm / usr / bin / python3, lalu sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub