Сегодня ходят многочисленные советы по обновлению с бета-версии до 12.04 стабильной, однако большинство людей просто говорят, что они одинаковы ; По моему опыту кажется, что они не одинаковы:
Это запускается из моей "бета" сборки 12.04.
$apt-get upgrade:
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
$ uname -a
Linux ****** 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
linux-headers-3.2.0-24 linux-headers-3.2.0-24-generic
linux-image-3.2.0-24-generic
The following packages will be upgraded:
linux-generic linux-headers-generic linux-image-generic
3 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 50.5 MB of archives.
After this operation, 216 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
Мы уверены, это то же самое? Похоже, что в релизе есть новая сборка ядра (-24-), которую бета-версия не может установить без обновления
Как только выйдет 12.04, появится менеджер обновлений с жалобой на выпуск новой версии Ubuntu и вопросом, хотите ли вы обновить
Если вы нажмете эту кнопку, она будет аналогична вводу apt-get dist-upgrade
. Обычный apt-get upgrade
не будет вносить системные изменения, необходимые для обновления всех пакетов до его окончательного выпуска, поскольку он не вносит системных изменений и не удаляет пакеты самостоятельно.
Когда люди говорят, что бета 2 так близка к финальному релизу, они подразумевают правду, пакеты сейчас настолько зрелы, что мало что изменится. Но вы все еще застряли в бета-версии. Вам нужно либо нажать эту кнопку, либо использовать apt-get dist-upgrade
, чтобы переместить пакеты в стабильный режим, и если этого не сделать, будет невозможно установить дальнейшие важные обновления.
После того, как вы это сделаете, вы будете работать с этой стабильной системой так же, как если бы вы установили ее прямо сейчас, и вы продолжите получать обновления, доступные для окончательного выпуска.
dist-upgrade
- это не апгрейд, как вы думаете. Он обрабатывает удаление и добавление пакетов, что apt-get upgrade
не делает. Поэтому, если вы запустите sudo apt-get dist-upgrade
в своей бета-версии 12.04, все пакеты будут обновлены до конечного состояния 12.04. Это ничем не отличается от запуска обновлений после выпуска финала.