- Руководство по обновлению системы
- Обновление из пакетов
- 1. Обновление оверлея и портежей
- 2. Обновление программ
- 3. Обновление файлов настроек
- Обновление из ISO образа
- 1. Обновите установщик
- 2. Загрузите ISO образ последней Stage-сборки
- 3. Установите новую версию системы
6. Руководство по обновлению системы¶
Для управления пакетами Calculate Linux использует . Вы можете обновить систему двумя способами:- Обновление системы из пакетов;
- Обновление из ISO образа.
Обновление из пакетов¶
Порядок обновления:
1. Обновление оверлея и портежей¶
Репозиторий бинарных пакетов постоянно обновляется, поэтому важно перед установкой или обновлением пакетов иметь свежую версию портежей и оверлея Calculate.
Выполнить обновление можно одной командой:
eix-sync
После запуска последовательно будут выполнены следующие действия:
- обновятся оверлеи;
- обновятся портежи;
- обновится база пакетов eix.
2. Обновление программ¶
К выходу Calculate Linux 11.0 были созданы репозитории бинарных пакетов для четырех дистрибутивов: CLD, CLDG, CLDX и CDS; в настоящее время все версии Calculate Linux имеют бинарные профили. По умолчанию обновление производится именно из бинарных пакетов. Изменить способ обновления по умолчанию можно командой:
eselect profile set X
где X - номер профиля
Список доступных профилей для вашей архитектуры можно посмотреть, выполнив:
eselect profile list
Для обновления из бинарных пакетов используется профиль "binary".
Обновить пакеты программ можно выполнив:
emerge -uD world
Если вы модифицировали USE-флаги сборки, для обновления используйте команду:
emerge -uDN world
Может так случиться, что обновляемый пакет потребует зависимостями пакет, замаскированный для установки, либо изменений в USE флагах. Разрешить зависимости поможет опция "--autounmask".
3. Обновление файлов настроек¶
По умолчанию конфигурационные файлы программ не переписываются при обновлении пакетов. Найти и применить новые настройки можно, выполнив:
dispatch-conf
Основные команды утилиты: "PageUp"/"PageDown" - перемещаться по файлу, "u" - заменить существующий файл новым, "z" - удалить новый конфигурационный файл, "q" - прервать работу.
Вы также можете использовать автозамену настроек конфигурационных файлов программ при установке значения переменной "cl_autoupdate_set" в файле /etc/calculate/calculate2.env:
[main]
cl_autoupdate_set = on
В этом случае внимательно относитесь к производимым модификациям файлов, используя для этого шаблоны.
Обновление из ISO образа¶
Обновить систему можно путем установки нового образа в свободный системный раздел. Основные настройки, такие как учетные записи пользователей, настройки сети, точки монтирования, разрешение экрана и прочие, будут перенесены, дополнительные настройки будут выполнены при помощи шаблонов также на этапе установки.
Если у вас установлен Calculate Directory Server, удостоверьтесь, что директория /var/calculate монтируется с отдельного раздела жесткого диска. Если это не так, перенесите свои данные и добавьте точку монтирования в /etc/fstab.
Порядок обновления:
Откройте консоль с правами пользователя root и выполните следующие действия:
1. Обновите установщик¶
Для корректного обновления всегда используйте последнюю доступную версию пакета calculate-install. Чтобы обновить программу, выполните:
eix-sync && emerge calculate-utilities
2. Загрузите ISO образ последней Stage-сборки¶
На http зеркале http://mirror.cnet.kz/calculate/ в директории stages доступны еженедельные сборки дистрибутивов. Скачайте последний доступный образ:
cd /var/calculate/remote/linux wget http://mirror.cnet.kz/calculate/CLD/stages/i686/cld-20111017-i686.iso
Подставьте правильный путь к файлу с образом вашего дистрибутива нужной архитектуры.
3. Установите новую версию системы¶
cl-install
Если вы обновляете Calculate Directory Server, сохраните копию настроек сервисов и базы LDAP, выполнив:
cl-backup
Перезагрузите компьютер. Для восстановления LDAP-базы и настроек сервера выполните:
cl-rebuild
К основным преимуществам такого способа обновления можно отнести следующие:
- надежность - вы всегда сможете загрузиться в предыдущую систему, если новая по какой-либо причине будет работать нестабильно;
- скорость обновления - потребуется всего 5-7 минут на полное обновление системы.
Состав программного обеспечения ISO образа можно предварительно модифицировать, воспользовавшись руководством по интерактивной сборке системы.