1

Ubuntu 10.4 LTS

Когда я использовал Ubuntu 9.10, я установил DDD (Data Display Debugger).

С тех пор я обновил свою систему до 10.4.

В настоящее время моя версия DDD:

Version: 1:3.3.11-1ubuntu2

Однако, когда я проверяю сайт:

http://www.gnu.org/software/ddd/

Последняя стабильная версия:

(2009/02/11) DDD 3.3.12

Поэтому я попытался обновить с помощью apt-get

sudo apt-get upgrade ddd

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Мой вопрос: почему Ubuntu не может обновиться до последней стабильной версии?

Большое спасибо за любой совет,

2 ответа2

2

Репозитории Ubuntu созданы Canonical, а не людьми, которые пишут ваши программы. Пакет попадает в репозиторий в определенный момент времени перед официальным выпуском версии Ubuntu. После этого Canonical может принять решение добавить новую версию в репозиторий, особенно если в новой версии есть критическое для безопасности обновление или если новое ядро требует перекомпиляции некоторых пакетов. Это когда вы получаете обновления через apt.

Хотя для большинства пакетов разработка продолжается, но никто не добавляет новые версии в репозиторий текущей версии Ubuntu. Они часто добавляются в хранилище для следующего выпуска, который все еще нестабилен. Это имеет смысл, так как вы не хотите каждый день устанавливать передовую систему в стабильной системе. Это также останавливается за месяц или два до выхода релиза.

Скорее всего, кто-то написал новую версию, но никто не обновил ее в официальном репозитории, поэтому apt не знает, что есть новая версия. Ваш выбор:

  1. Оставайтесь как есть - вам действительно нужна самая новая версия?
  2. Попробуйте найти репозиторий, который имеет самые последние обновления для вашей программы. Если есть, вы можете найти его на Launchpad.
  3. Установите его другим способом (из установщика, если он есть в программе, или из архива). Вы отказываетесь от своих подходящих преимуществ таким образом, например, после этого вы не можете удалить его.
-1

Потому что вместо этого вы должны использовать sudo apt-get dist-upgrade

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