Установка останньої версії python на debian - stack overflow російською

Немає пакета - можна зібрати з початкових кодів.

Розглянемо глобальну установку з нуля (без обговорення таких утиліт як pyenv), для гольной Debian 8. Вам потрібно sudo:

Потім sudo apt-get update - оновить список пакетів.

Ще є необов'язкові, але важливі залежності: zlib і ssl

Остання залежність - checkinstall - sudo apt-get install checkinstall.

Потім вибираємо будь-яку папку і в ній буде збиратися Python 3.6. Для іншою версією, необхідно буде поміняти посилання і ім'я файлу на відповідну версію. Пояснення по configure --enable-optimizations є в README.

Аргумент -j4 дозволить паралельну компіляцію на 4 ядрах - можна вказати будь-яке доступне системі кількість і це значно прискорить складання.

checkinstall замість копіювання в папки безпосередньо створить .deb пакет і потім встановить його. Основна перевага - потім його (пакет) дуже легко видалити. В іншому випадку потрібно знати що і куди було встановлено, щоб видалити всі вручну. Під час виконання останньої команди вам буде запропоновано налаштувати пакет - крок можна пропустити і залишити все значення за умовчанням. Аргумент pkgname не повинен конфліктувати з існуючими пакетами.

altinstall параметр не перезапише версію python3 за замовчуванням (системні і не тільки засоби можуть її використовувати), а створить лише pythonX.X бінарник.

Пакет був встановлений автоматично, видалити його можна командою

Встановлений інтерпретатор можна запустити командою python3.6

Схожі статті