Щойно випущений Python 3.5, чи можу я отримати його як пакет для Ubuntu 15.4?


15

Я хочу отримати найновішу версію Python, але я не хочу обминати програмний менеджер програм: я не хочу встановлювати джерело старої школи, оскільки це може ускладнити видалення, коли офіційні пакети виходять.

Наразі Python3.5 не представлений у жодному зі сховищ пакетів Canonical, а це означає, що я не можу просто "apt-get install python3.5".

Чи є спосіб тим часом встановити Python3.5 на моєму ПК?


1
можливий дублікат Install Python 3.3.2 на Ubuntu
dobey

4
Не дублікат: Python 3.3.x поставляється з Ubuntu, python 3.5 абсолютно новий і ще не є частиною офіційного пакета.
Салім Фадлі

1
Це дублікат. Відповідь однакова. Це питання було задано просто в той момент, коли 3.3.2 була новою версією. Використовуйте PPA. У ньому будувався Python 3.5, коли я проголосував за це за дублікат.
dobey

2
Зараз - 6 жовтня - доступний PPA з Python3.5. Дивіться мою відповідь
Нефенте

Відповіді:


15

Перед тим, як Ubuntu додає python 3.5до офіційних сховищ, у вас є два варіанти встановити його зараз:

  • Перевірте, чи є хтось із PPA, що містить його, python 3.5щоб ви могли встановити / видалити його за допомогою apt-getабо іншого менеджера пакунків

  • Встановити з джерела

Наскільки я можу бачити, немає таких PPA доступних на сьогоднішній день, тому ваш єдиний варіант - встановити з вихідного файлу.


Ви сказали:

Я не хочу встановлювати джерело старої школи, оскільки це може ускладнити видалення, коли виходять офіційні пакети.

Можливо, ви ще не чули про checkinstallце, він створює пакет із файлів, які будуть збережені в різних місцях вашого комп'ютера на останньому кроці компіляції пакета з source ( sudo make install). Так що вам просто потрібно замінити sudo make installз , sudo checkinstallа потім ви можете видалити пакет, з ім'ям , використовуючи будь-який менеджер пакетів , в звичайному порядку.

Поставте прапорець, man checkinstallщоб отримати більше уявлення


Оновлення:

Зараз доступний PPA. Перевірте цю відповідь .


Це не потрібно для python, оскільки він вже має ціль у MakeFile altinstall. він працює багато років у всіх дистрибутивах.
піловер

15

Тут є ще одна відповідь на подібне запитання: Як встановити новіші версії Python за допомогою apt-get?

В основному це говорить про те, що (поки офіційні сховища не мають нової версії python) тут є джерелом для використання з менеджером пакунків, для тих, хто вважає за краще використовувати цей простіший метод, тому що для цього потрібні менеджери пакунків:

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

Кудо Феліксу Круллу, який керує цим PPA!


1
Я на Ubuntu 15.04. Мені вдалося встановити Python 3.5.1 за допомогою цього методу. Однак мені довелося робити вручну: sudo rm / usr / bin / python3, тоді sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.