LINUX.ORG.RU

Arch Linux перешел на Python 3

 ,


0

1

В Arch Linux произошло довольно масштабное, показательное изменение — теперь /usr/bin/python указывает на python3, а любые программы, требующие python2 — на /usr/bin/python2.
Все пакеты, связанные с этим, были изменены. Также масса пакетов из AUR уже исправлена.

Напомню, что Python 2.7 планируется быть последним крупным релизом в 2.x ветке.

Подробнее, из блога одного из разработчиков

>>> Подробности



Проверено: JB ()
Последнее исправление: madgnu (всего исправлений: 6)
Ответ на: комментарий от Sylvia

> а как еще реализовать это в венде ?

только через реестр по ассоциациям к расширению,


например, через IFS. Или, можно драйвер виртуального диска сделать, который будет отображаться в проводник. И подменять физические диски логическими. Что-то вроде VmWare ThinApp. Правда, для этого нужно писать драйвер/службу, который будет отображать логический путь через \\.\PIPE\... в нужный физический. Проще нормальный dbus перетянуть.

anonymous
()
Ответ на: комментарий от matumba

> вот пока этот маразм не поправят, единственный выход - делать статические мегакирпичи

0install (и переносимые бинарники), klik, AppBundles,sharball с nix-copy-closure, VmWare ThinApp...

anonymous
()
Ответ на: комментарий от anonymous

> остаётся открытым вопрос, откуда я должен догадаться, что приложению нужно — python2 или python3

Приложение само монтирует своё окружение перед запуском.

ugoday ★★★★★
()

по мелочёвке из того что заметил, отвалился ix, отписался мэйнтейнеру, он поправил сам скрипт, но в depends забыл сменить python на python2. после двух писем, всё поправлено очень быстро.

atommixz
() автор топика
Ответ на: комментарий от buddhist

Надо понимать, что и разработчики GNOME об этом узнают когда-нибудь. Пока от них это, похоже, держится в тайне.

anonymous
()

тред не читал, но не понимаю - почему нельзя было сделать наоборот — оставить старые как было, а новые направлять на /usr/bin/python3?

waker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.