3

Я пробовал FreeBSD и посмотрел в папке пакетов на DVD-диске пакеты Python. Пила следующая:

python-2.7_2,2.txz
python2-2_3.txz
python27-2.7.12.txz

Должен ли я понять, что здесь есть три отдельных пакета, называемые python , python2 и python27? Если да, то как мне прочитать номера версий? Какое значение _ , в именах файлов есть? Нужно ли устанавливать конкретную версию или я могу свободно выбирать номер версии?

1 ответ1

2

Три пакета просто оказываются идентичными в данный момент времени.

python27 устанавливает последнюю стабильную версию Python 2.7.x

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

python устанавливает последнюю стабильную версию Python, которая совпадает с описанной выше, предположительно, до тех пор, пока Python 3 не станет достаточно стабильным для его замены.

Таким образом, вам нужно решить, какие номера версий важны для вас, а какие вы хотите отслеживать.

Но, как я сказал в начале, просматривая сайт FreeBSD, все три в настоящее время устанавливают Python 2.7.12.

Обычно все, что находится перед дефисом, является частью имени пакета FreeBSD, а все, что находится между - и , является действительной версией элемента. Любое число после ',' представляет удар в версии пакета (FreeBSD), где версия элемента не изменилась.

Хотя, как прокомментировал Роланд Смит, это вряд ли произойдет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .