Python 3.5 właśnie został wydany, czy mogę go pobrać jako pakiet dla Ubuntu 15.4?

15

Chcę najnowszej wersji Pythona, ale nie chcę omijać menedżera pakietów apt: nie chcę przeprowadzać starej instalacji źródłowej, ponieważ może to utrudnić odinstalowanie, gdy pojawią się oficjalne pakiety.

Python3.5 nie jest obecnie opisywany w żadnym repozytorium pakietów Canonical, co oznacza, że ​​nie mogę po prostu „apt-get install python3.5”.

Czy w międzyczasie istnieje sposób na zainstalowanie Python3.5 na moim komputerze?

Salim Fadhley
źródło
1
możliwy duplikat instalacji Python 3.3.2 na Ubuntu
dobey
4
Nie jest duplikatem: Python 3.3.x jest dostarczany z Ubuntu, python 3.5 jest nowy i nie jest jeszcze częścią oficjalnego pakietu.
Salim Fadhley,
1
To jest duplikat. Odpowiedź jest taka sama. Pytanie to zostało po prostu zadane w czasie, gdy 3.3.2 była nową wersją. Skorzystaj z PPA. Python 3.5 był w nim budowany, kiedy głosowałem jako duplikat.
dobey
2
Jest teraz - 6 października - dostępny PPA z Python3.5. Zobacz moją odpowiedź
Nephente

Odpowiedzi:

15

Zanim Ubuntu doda python 3.5do oficjalnych repozytoriów, masz dwie opcje, aby zainstalować go teraz:

  • Sprawdź, czy ktoś przyszedł z PPA zawierającym python 3.5, abyś mógł zainstalować / usunąć go za pomocą apt-getlub innego menedżera pakietów

  • Zainstaluj ze źródła

O ile wiem, nie ma dostępnego PPA do tej pory, więc jedyną opcją jest instalacja z pliku źródłowego.


Powiedziałeś :

Nie chcę przeprowadzać starej instalacji źródłowej, ponieważ może to utrudnić odinstalowanie po pojawieniu się oficjalnych pakietów.

Być może jeszcze o tym nie słyszałeś checkinstall, tworzy pakiet z plików, które zostaną zapisane w różnych miejscach na twoim komputerze na ostatnim etapie kompilacji pakietu ze źródła ( sudo make install). Więc po prostu trzeba wymienić sudo make installz sudo checkinstallczym można usunąć pakiet, który nazwany za pomocą dowolnego menedżera pakietów w zwykły sposób.

Sprawdź, man checkinstallaby uzyskać więcej pomysłów.


Aktualizacja:

Umowa PPA jest już dostępna. Sprawdź tę odpowiedź .

heemayl
źródło
Nie jest to konieczne dla Pythona, ponieważ ma już cel o nazwie MakeFile altinstall. działa dobrze przez wiele lat we wszystkich dystrybucjach.
pylover
15

Istnieje inna odpowiedź na podobne pytanie tutaj: Jak zainstalować nowsze wersje Pythona za pomocą apt-get?

Zasadniczo, to mówi, że (do oficjalnych repozytoriów mieć nową wersję Pythona) tutaj jest źródłem do wykorzystania z menadżera pakietów, dla nas, którzy wolą korzystać z tej metody prostsze, gdyż to właśnie menedżerowie pakiecie są tam:

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

Uznanie dla Felixa Krulla, który prowadzi tę umowę PPA!

Johan Olofsson
źródło
1
Jestem na Ubuntu 15.04. Dzięki tej metodzie udało mi się zainstalować Python 3.5.1. Musiałem jednak ręcznie: sudo rm / usr / bin / python3, następnie sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub