Только что вышел Python 3.5, могу ли я получить его как пакет для Ubuntu 15.4?

15

Мне нужна самая последняя версия Python, но я не хочу обходить менеджер пакетов apt: я не хочу делать установку исходного кода старой школы, потому что это может усложнить удаление после выхода официальных пакетов.

Python3.5 в настоящее время не представлен ни в одном из репозиториев пакетов Canonical, что означает, что я не могу просто «apt-get install python3.5».

Есть ли способ установить Python3.5 на моем ПК?

Салим Фадли
источник
1
возможный дубликат установки Python 3.3.2 в Ubuntu
dobey
4
Не дубликат: Python 3.3.x поставляется с Ubuntu, python 3.5 является совершенно новым и еще не входит в официальный пакет.
Салим Фэдли,
1
Это дубликат. Ответ тот же. Этот вопрос был просто задан в то время, когда 3.3.2 была новой версией. Используйте PPA. Python 3.5 был встроен в него, когда я проголосовал за него как за дубликат.
Доби
2
Теперь, 6 октября, доступен PPA с Python3.5. Смотрите мой ответ
Nephente

Ответы:

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 теперь доступен. Проверьте этот ответ .

heemayl
источник
Это не обязательно для 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