Update/p6: различия между версиями
Нет описания правки |
|||
Строка 1: | Строка 1: | ||
Инструкция по обновлению до нового [[Branches|бранча]]. Общая инструкция по обновлению установленного дистрибутива: [[Обновление ОС]]. | Инструкция по обновлению до нового [[Branches|бранча]]. Общая инструкция по обновлению установленного дистрибутива: [[Обновление ОС]]. Перед обновлением закройте приложения, работающие с apt-get: apt-indicator, Synaptic и т.п. | ||
== Обновление с p5 на p6 == | == Обновление с p5 на p6 == | ||
Строка 67: | Строка 67: | ||
=== Размер обновления для дистрибутивов === | === Размер обновления для дистрибутивов === | ||
<div style='padding:6px;border:1px solid red;'>'''Внимание!''' Перед apt-get dist-upgrade убедитесь, что у вас достаточно дискового пространства для скачивания пакетов и установки. '''Понадобиться около 2 ГБ'''!</div> | |||
Для освобождения места Вы можете: | |||
* Почистить кэш скачанных ранее пакетов: | |||
apt-get clean | |||
* Удалить самые большие пакеты: | |||
apt-get remove clipart-openclipart | |||
(эта команда очищает 1,2 ГБ места на жёстком диске) | |||
Список самых больших пакетов можно посмотреть командой: | |||
rpm -qa --qf '%{size}\t%{name}\n' | sort -n | |||
(первый столбец — размер в байтах. Самые большие пакеты находятся в конце списка). | |||
{|class="standard" | {|class="standard" | ||
! | !Название дистрибутива | ||
!Размер обновления, МБ | !Размер скачиваемого обновления, МБ | ||
|- | |- | ||
|Альт Линукс 5.0.2 Школьный Юниор | |Альт Линукс 5.0.2 Школьный Юниор | ||
Строка 90: | Строка 110: | ||
При показе запроса на обновление нажмите клавишу '''y''' и '''Enter''' или просто '''Enter'''. | При показе запроса на обновление нажмите клавишу '''y''' и '''Enter''' или просто '''Enter'''. | ||
=== 5. Перезагрузите систему === | === 5. Обновление нескольких компьютеров === | ||
Если скачанные пакеты не понадобятся, очистите кэш скачанных ранее пакетов: | |||
apt-get clean | |||
Если необходимо обновить несколько компьютеров, скопируйте все файлы <pre>/var/cache/apt/archives/*.rpm</pre> и установите командой на всех компьютерах: | |||
rpm -Uvh *.rpm | |||
=== 6. Перезагрузите систему === | |||
Перезагрузите систему с новым ядром и новой пакетной базой. | Перезагрузите систему с новым ядром и новой пакетной базой. |
Версия от 18:30, 11 мая 2011
Инструкция по обновлению до нового бранча. Общая инструкция по обновлению установленного дистрибутива: Обновление ОС. Перед обновлением закройте приложения, работающие с apt-get: apt-indicator, Synaptic и т.п.
Обновление с p5 на p6
1. Обновите систему до последней версии.
Для этого у вас должны быть подключены репозитории p5. Если ещё не сделано, под правами пользователя root раскомментируйте (уберите в начале строки символ «#») указанные по ссылке строки для своей архитектуры в файле /etc/apt/sources.list.d/alt.list.
Выполните под правами root в командной строке:
apt-get update apt-get dist-upgrade
Примечание: При обновлении и установке пакетов может быть показана надпись:
Do you want to continue? [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
Примечание: При обновлении и установке пакетов может быть показана надпись:
Do you want to continue? [Y/n]
Нажмите клавишу y и Enter или просто Enter.
Внимание! Перед apt-get dist-upgrade убедитесь, что у вас достаточно дискового пространства для скачивания пакетов и установки. Понадобиться около 2 ГБ!
Размер обновления для дистрибутивов
Для освобождения места Вы можете:
- Почистить кэш скачанных ранее пакетов:
apt-get clean
- Удалить самые большие пакеты:
apt-get remove clipart-openclipart
(эта команда очищает 1,2 ГБ места на жёстком диске)
Список самых больших пакетов можно посмотреть командой:
rpm -qa --qf '%{size}\t%{name}\n' | sort -n
(первый столбец — размер в байтах. Самые большие пакеты находятся в конце списка).
Название дистрибутива | Размер скачиваемого обновления, МБ |
---|---|
Альт Линукс 5.0.2 Школьный Юниор | 1693 |
4. Обновление ядра
Ядро в ALT Linux вместе со всеми модулями обновляется командой update-kernel:
Дистрибутивы для рабочих станций:
update-kernel
Дистрибутивы для серверов:
update-kernel -t ovz-el
При показе запроса на обновление нажмите клавишу y и Enter или просто Enter.
5. Обновление нескольких компьютеров
Если скачанные пакеты не понадобятся, очистите кэш скачанных ранее пакетов:
apt-get clean
Если необходимо обновить несколько компьютеров, скопируйте все файлы
/var/cache/apt/archives/*.rpm
и установите командой на всех компьютерах:
rpm -Uvh *.rpm
6. Перезагрузите систему
Перезагрузите систему с новым ядром и новой пакетной базой.