Категорії
Solaris

Обновление Solaris 11

После выхода 11-ой версии и очень больших изменениях изменилась и сама процедура обновления. Теперь не нужно никаких LiveUpgrade, всё делается через пакетный менеджер pkg.

Ниже будет описан способ обновления для пользователей, у которых нет поддержки Oracle

Во-первых нужно проверить, установлен ли правильный publisher:

# pkg publisher
PUBLISHER TYPE STATUS URI
solaris origin online http://pkg.oracle.com/solaris/release/

Сначала обновляем небольшой набор ПО:

# pkg update --require-backup-be --accept
# reboot

(ТОЛЬКО ДЛЯ SPARC-систем).
Для всех зон, вы должны удалить пакет pkg:/system/ldoms/ldomsmanager:

# for z in `zoneadm list`; do zlogin $z pkg uninstall ldomsmanager; done

Теперь (для всех систем) обновляем сам pkg:

#pkg update pkg:/package/pkg

Теперь обновляем остальную часть ОС:

# pkg update --be-name s11.1ga --accept
# reboot

Если не задать параметр –be-name, то pkg сам создаст новый BE с таким же именем, но с суффуксом ‘-1’ (если такой уже есть – то число увеличиться на 1). Лично я не задавал.
После ребута получаем новую 11.1:

# uname -a
SunOS solaris11.local 5.11 11.1 i86pc i386 i86pc

4 коментарі “Обновление Solaris 11”

Салют!
Давно слежу за вашим блогом. И заметил, что большое количество постов посвящено Солярке. В свое время тоже интересовался этой ОСью, но как-то не сложилось..
Вопрос: что думаете о будущем Солярис? Есть ли смысл её осваивать? И легко ли перейти на нее админу с многолетним опытом в Linux?
Спасибо за блог, дружище!

Скажем так, последнее время я тесно с ней связан и поскольку много чего отличного от Linux/BSD, то приходится писать заметки.
Solaris – очень сложна, но предоставляет очень много возможностей для всего: ограничение ресурсов для процессов, разграничени прав доступа, продвинутые утилиты для мониторинга и поиска проблем (чего только стоит dtrace!) и много много всего. Её нельзя изучить за месяц-два, её изучают годами. Но потом оно с лихвой окупиться.

Извиняюсь если не в тему – а куда они в 11 солярке дели рекурсивное удаление пакетов ? – если надо удалить пакет и все зависимости .

Можно попробовать через pkg uninstall, а так же поиграться с avoid/unavoid

man pkg uninstall

Removes installed packages that match pkg_fmri_pattern.

If a package is the subject of a group dependency,
uninstalling it places it on the avoid list. See the
avoid subcommand below.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff