Структура комплектов программного обеспечения
Программа SMIT выполняет поиск комплектов в каталогах /usr/sys/inst.data/sys_bundles и /usr/sys/inst.data/user_bundles.
В каталоге sys_bundles обычно хранится информация о системных комплектах программ (поставляемых вместе с AIX). Каталог user_bundles предназначен для хранения информации о пользовательских комплектах.
Имена файлов определения комплектов должны заканчиваться расширением .bnd, так как интерфейсы установки AIX распознают эти файлы по расширению .bnd. В файлах определения комплектов содержатся имена наборов файлов и комментарии. Вы можете создать файл определения комплекта с помощью любого текстового редактора. Строки, начинающиеся с символа "#", считаются комментариями и игнорируются. Укажите в файле определения список наборов файлов и сохраните его с нужным расширением. В интерфейсе установки комплектов имена файлов показаны без расширения .bnd.
Ниже перечислены некоторые заранее определенные комплекты программного обеспечения:
- Комплект сервера. Набор пакетов программ для многопользовательского компьютера с AIX, работающего автономно или в качестве сетевого сервера. В этот комплект включено намного больше функций, но он занимает существенно больше дисковой памяти.
- Комплекты графики. Набор пакетов поддержки работы в графической среде. В некоторых система поддержку графики можно установить одновременно с BOS.
- Комплект для миграции. Этот комплект программного обеспечения
создается только в том случае, если при установке BOS с
миграцией возникает нехватка дискового пространства. Комплект состоит из пакетов программного обеспечения,
необходимых для выполнения миграции. Для того чтобы
завершить установку с миграцией, нужно установить этот
комплект. Для установки комплекта введите команду быстрого
доступа smit update_all.
Помимо этого может потребоваться Комплект графики.
Некоторые комплекты системного программного обеспечения записаны на нескольких носителях. Если будет выдано сообщение о том, что на текущем носителе не найдены какие-либо наборы файлов, то замените носитель и повторите установку.
ls /usr/sys/inst.data/sys_bundles/*.bndДля просмотра этого списка можно также
воспользоваться командой SMIT list_bundle.Команды geninstall и gencopy поддерживают обработку нескольких ресурсов программного обеспечения, указываемых во время использования файла комплекта. Это достигается за счет группировки образов программного обеспечения под заголовками #MEDIA= в файле комплекта. Все образы, перечисленные под таким заголовком, должны находиться на указанном носителе. Носитель можно указать в виде имени компакт-диска (например, Base Install Media Volume 1 или AIX Linux® Toolbox CD) или локального каталога (например, /usr/sys/inst.images).
# BaseAndLinuxCDBundle содержит пакеты на томе 1 базового носителя и
# на компакт-диске Linux Toolbox AIX
#MEDIA=Base Install Media Volume 1
I:bos.adt.prof
#MEDIA=AIX Linux Toolbox CD
R:mtools
R:vim-common
Когда команды geninstall и
gencopy запрашивают дополнительные носители, они используют
названия, указанные в строке #MEDIA=.
В приведенных выше примерах команды
geninstall и gencopy выдают сообщение о том, что
пакет bos.adt.prof installp находится на носителе Base Install Media
Volume 1, а пакеты mtools и vim-common RPM - на носителе
AIX Linux
Toolbox CD. # CD_DirectoryBundle содержит пакеты на томе 1 базового установочного
# носителя и в /usr/sys/inst.images
#MEDIA=/usr/sys/inst.images
I:bos.games
#MEDIA=Base Install Media Volume 1
I:bos.adt.prof
R:cdrecord-1.9-4
В этом примере командам geninstall и
gencopy сообщается, что пакет bos.games installp
находится в каталоге /usr/sys/inst.images, а пакеты bos.adt.prof
installp и cdrecord-1.9-4 RPM - на носителе Base
Install Media Volume 1.Команды geninstall и gencopy распознают символ подстановки "%L" в файле комплекта. Во время выполнения этот символ заменяется значением переменной окружения, соответствующей локали: сначала проверяется переменная LC_ALL, затем - LC_MESSAGES и, наконец, переменная LANG. Это позволяет создать один файл комплекта для установки разных вариантов конфигурации.
abc.cat.en_US
abc.cat.fr_FR
abc.cat.de_DE
abc.doc.en_US
abc.doc.fr_FR
abc.doc.de_DE
I:abc.rte
I:abc.com
I:abc.cat.%L
I:abc.doc.%L
lslpp -Lb Alt_Disk_Install.bnd
Набор файлов Уровень Состояние Тип Описание
------------------------------------------------------------------------------------------------------
bos.alt_disk_install.boot_images 7.1.00 C F Загрузочный образ для установки на альтернативном диске
bos.alt_disk_install.rte 7.1.00 C F Код для установки на альтернативном диске
Коды состояния:
A -- Применен.
B -- Поврежден.
C -- Зафиксирован.
E -- Блокирован аварийным исправлением.
O -- Устарел (частично перенесен в новую версию).
? -- Неопределенное состояние...Запустите lppchk -v.
Коды типа:
F -- Набор файлов installp
P -- Продукт
C -- Компонент
T -- Функция
R -- Пакет RPM