Изменит ли apt-get upgrade основную версию программного обеспечения в Ubuntu LTS?

Изменит ли apt-get upgrade основную версию программного обеспечения в Ubuntu LTS?

Я пытаюсь выяснить, как работает обновление программного обеспечения в версии Ubuntu LTS.

Допустим, я использую Ubuntu LTS xx.xx. На момент выпуска пользователь может установить PHP 5.3 и Python 2.6 (это всего лишь пример). Через 2 года доступны стабильные Major-релизы PHP и Python — 5.5 и 2.7 соответственно (это также всего лишь пример).

Допустим, я запускаю эти команды в Ubuntu LTS:

apt-get update
apt-get upgrade

Будет ли он обновлять версии PHP и Python до последней доступной стабильной версии Major, например 5.5 и 2.7? Или он обновит только до новой версии Minor, например 5.3.2 и 2.6.3?

решение1

По сути, версии из основных источников пакетов Ubuntu всегда остаются неизменными, за исключением некоторых исключений, таких как Firefox.

Однако исправления безопасности (а иногда и ошибок) будут перенесены в эти версии.

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

решение2

Номера версий программного обеспечения используются только для определения версии, которая будет установлена, с учетом закрепления и других предпочтений. Некоторое программное обеспечение даже не имеет номера версии в форме major.minor(например, ca-certificates), поэтому я сомневаюсь, aptчто когда-либо будет выполнять описанную вами форму проверки. Так что, если пользователи сделают apt-get upgrade, они получат текущую версию PHP и Python (5.5, 2.7).

Связанный контент