Update/p6: различия между версиями
(Новая страница: «Инструкция по обновлению до нового бранча. Общая инструкция по обновлению установ...») |
Нет описания правки |
||
Строка 24: | Строка 24: | ||
и после исправления проблем повторите обновление. | и после исправления проблем повторите обновление. | ||
=== 2. Установите | === 2. Установите утилиты и измените источники === | ||
Утилита [[apt-repo]] позволяет гибко управлять источниками [[APT]]. Для | Утилита [[apt-repo]] позволяет гибко управлять источниками [[APT]], а [[update-kernel]] — обновить или сменить ядро и обновить или установить все необходимые для него модули. Для их установки выполните: | ||
apt-get install apt-repo | apt-get install apt-repo update-kernel | ||
Измените p5 на p6: | Измените p5 на p6: | ||
Строка 35: | Строка 35: | ||
apt-repo add branch p6 | apt-repo add branch p6 | ||
Проверить используемый бранч можно командой: | |||
<pre>[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</pre> | |||
''Примечание:'' В примере использована 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=$(( 1024 * 1024 * 1024 / 2 )) 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. Перезагрузите систему === | |||
Перезагрузите систему с новым ядром и новой пакетной базой. | |||
Версия от 17:48, 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=$(( 1024 * 1024 * 1024 / 2 )) 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. Перезагрузите систему
Перезагрузите систему с новым ядром и новой пакетной базой.