Update/p6: различия между версиями

Материал из ALT Linux Wiki
Строка 51: Строка 51:
Для исправления потребуется один раз увеличить лимит при обновлении информации о пакетах:
Для исправления потребуется один раз увеличить лимит при обновлении информации о пакетах:


  apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 / 2 )) update
  apt-get -o APT::Cache-Limit=1000000000 update
  apt-get install apt
  apt-get install apt



Версия от 17:56, 11 мая 2011

Инструкция по обновлению до нового бранча. Общая инструкция по обновлению установленного дистрибутива: Обновление ОС.

Обновление с p5 на p6

1. Обновите систему до последней версии.

Для этого у вас должны быть подключены репозитории p5. Если ещё не сделано, под правами пользователя root раскомментируйте (уберите в начале строки символ «#») указанные по ссылке строки для своей архитектуры в файле /etc/apt/sources.list.d/alt.list.

Выполните под правами root в командной строке:

apt-get update
apt-get dist-upgrade

Примечание: При обновлении и установке пакетов может быть показана надпись:

Продолжить? [Y/n]

Нажмите клавишу y и Enter или просто Enter.

Дождитесь обновления. При возникновении проблем обновления до последней версии p5 запустите

apt-get -f install

и после исправления проблем повторите обновление.

2. Установите утилиты и измените источники

Утилита apt-repo позволяет гибко управлять источниками APT, а update-kernel — обновить или сменить ядро и обновить или установить все необходимые для него модули. Для их установки выполните:

apt-get install apt-repo update-kernel

Измените p5 на p6:

apt-repo rm branch p5
apt-repo add branch p6

Проверить используемый бранч можно командой:

[root@cas ~]# apt-repo
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch noarch classic

Примечание: В примере использована 32-битная архитектура (i586). Для 64-битной архитектуры вместо i586 будет x86_64.

3. Обновление пакетной базы до p6

Так как в p6 стало гораздо больше пакетов, при выполнении обычного обновления (apt-get update) появится ошибка вида Apt/TroubleShooting:

E: Dynamic MMap ran out of room

Для исправления потребуется один раз увеличить лимит при обновлении информации о пакетах:

apt-get -o APT::Cache-Limit=1000000000 update
apt-get install apt

После этого запускайте ещё раз

apt-get dist-upgrade

Примечание: При обновлении и установке пакетов может быть показана надпись:

Продолжить? [Y/n]

Нажмите клавишу y и Enter или просто Enter.

4. Обновление ядра

Ядро в ALT Linux вместе со всеми модулями обновляется командой update-kernel:

Дистрибутивы для рабочих станций:

update-kernel

Дистрибутивы для серверов:

update-kernel -t ovz-el

При показе запроса на обновление нажмите клавишу y и Enter или просто Enter.

5. Перезагрузите систему

Перезагрузите систему с новым ядром и новой пакетной базой.