Приложение 4. Использование утилиты PKGADD
В этом приложении рассказывается, как использовать
интерфейс pkgadd для установки пакетов с ленты или дискеты.
Примечание. System V версии 3.2 должна быть установлена
с помощью команды installpkg. Вы можете воспользоваться
pkgrm для удаления старых версий пакетов прежде, чем
установить новые версии.
Прежде чем начать установку пакетов с дискеты или
ленты, обратитесь к приложению 1, чтобы познакомиться с
функциями пакетов. В таблице приложения 1 показано, сколько
дискового пространства требуется для установки каждого
конкретного пакета. Вы можете добавить больший жесткий диск
к вашей системе или выборочно установить пакеты, если ваша
система не имеет достаточного дискового пространства.
Если вы выборочно устанавливаете пакеты, то не забудьте
установить и зависимые пакеты (они приведены в правой
колонке в таблице приложения 1).
1. Установка пакетов с ленты
Чтобы установить пакеты с ленты нужно выполнить
следующие шаги:
- Если вы не зарегистрированы в системе, то
зарегистрируйтесь как root и введите ваш пароль.
- Поставьте кассетную ленту.
Перемотайте ленту и установите в правильной позиции.
Для этого введите следующие команды:
/usr/sbin/tapecntl -w
/usr/sbin/tapecntl -p2
- Введите pkgadd -d ctape1. Система выдаст сообщение:
Insert cartridge tape into the tape drive.
Type [go] when ready,
or [q] to quit:
- Введите go.
На ленте начался поиск пакетов. Эта процедура займет
несколько минут. Каждый найденный на ленте пакет
отображается на экране. О каждом пакете система будет
задавать вам вопрос. Отвечайте n, пока не получите пакет,
который вы хотите установить. Система выдаст следующее
сообщение:
Select package(s) you wish to process (or 'all' tp
process all package).
(default: all) [?, ??, q]:
Вы можете ввести один из следующих ответов:
- ? - для задания коротких сообщений помощи;
- ?? - для повторения списка пакетов;
- q - выход из интерфейса pkgadd;
- список номеров для установки пакетов, связанных с
этими номерами;
- all или ENTER - для установки всех пакетов.
Введите нужный ответ. Если вы выборочно устанавливаете
пакеты, то убедитесь, что вы не забыли установить и
зависимые пакеты. Пакеты не будут правильно работать, если
вы не установите зависимые пакеты. Например, если вы
установили пакет OA&M, также установите пакет FMLI.
Во время процедуры установки PKGADD задает несколько
общих вопросов. Некоторые пакеты, такие как OA&M, LP и PC586
ждут от вас ответа. В общем случае вы можете ответить Y на
все вопросы типа Y/N. В приложении 3 приведены все
задаваемые вопросы.
Не обращайте внимание на вопросы, касающиеся
конфигурации (такие как вектор прерывания и адрес памяти),
которые задают пакеты. Если вы указали прерывание или адрес,
который уже используется, вы не сможете продолжить дальше,
пока не введете неконфликтный ответ. В табл. 1 приведены
рекомендуемые прерывания и адреса.
Примечание. Если установка пакета прошла неудачно, удалите пакет с использованием pkgrm. С помощью команды
pkginfo убедитесь, что пакет удален. Попытайтесь установить
заново пакет.
Когда все пакеты будут установлены, появится следующее
сообщение:
Insert a cartridge tape into Cartridge Tape Drive.
Type [go] when ready,
or [q] to quit:
Если ядро был перестроен любым из пакетов, который вы
устанавливали, появляется следующее сообщение:
*** IMPORTANT NOTICE ***
This machine now must be rebooted in order to
ensure sane operation. Execute
shutdown -y -i6 -g0
and wait for the "Console Login:" promt.
- Когда появится подсказка # убедитесь, что драйвер
диска пуст, затем введите shutdown -y -i6 -g0. Система
выгрузится и автоматически перезагрузится.
2. Установка пакетов с дискеты
Для установки пакетов с дискеты выполните следующие
шаги:
- Зарегистрируйтесь как root и введите пароль.
- Вставьте дискету, содержащую нужный пакет, в
устройство.
- Введите pkgadd -d diskette1. Система выдаст
сообщение:
Insert diskette into floppy Drive 1.
Type [go] when ready
or [q] to quit:
Примечание. Даже если вы указали diskette1 как
загрузочное устройство и pkgadd указали как Floppy Drive 1
всегда устанавливайте пакеты с использованием устройства 0.
- Введите go. На дискете производится поиск пакетов.
Не удаляйте дискету из устройства до тех пор, пока не
появится подсказка о том, чтобы ее удалить.
После того, как пакеты будут найдены, отобразится
список этих пакетов. Первая колонка в списке содержит
номера. Если вы выборочно устанавливаете пакеты, то можете
использовать эти номера при установке пакетов. Во вторая
колонке приведена аббревиатура имени пакета. В третьей
колонке приведено полное имя пакета. Список также содержит
версию пакета.
После того, как список отобразится на экране, система
задаст вопрос:
Select package(s) you wish to process (or 'all' to
process all packages).
(default: all) [?, ??, q]
Вы можете ввести один из следующих ответов:
- ? - для задания коротких сообщений помощи;
- ?? - для повторения списка пакетов;
- q - выход из интерфейса pkgadd;
- список номеров для установки пакетов, связанных с
этими номерами;
- all или ENTER - для установки всех пакетов.
Введите нужный ответ. Если вы выборочно устанавливаете
пакеты, то убедитесь, что вы не забыли установить и
зависимые пакеты. Пакеты не будут правильно работать, если
вы не установите зависимые пакеты. Например, если вы
установили пакет OA&M, также установите пакет FMLI.
Во время процедуры установки PKGADD задает несколько
общих вопросов. Некоторые пакеты, такие как OA&M, LP и PC586
ждут от вас ответа. В общем случае вы можете ответить Y на
все вопросы типа Y/N. В приложении 3 приведены все
задаваемые вопросы.
Не обращайте внимание на вопросы, касающиеся
конфигурации (такие как вектор прерывания и адрес памяти),
которые задают пакеты. Если вы указали прерывание или адрес,
который уже используется, вы не сможете продолжить дальше,
пока не введете неконфликтный ответ. В табл. 1 приведены
рекомендуемые прерывания и адреса.
Во время процедуры установки pkgadd выведет несколько
предупреждающих сообщений. Более подробно эти сообщения
описаны в приложении 3.
Примечание. Некоторые пакеты перестраивают ядро. Когда
пакеты перестраивают ядро, система должна быть
перезагружена. Когда появится подсказка о перезагрузке
системы, убедитесь, что флоппи устройство пусто и нажмите
<Ctrl-Alt-Del>. Если много пакетов, модифицирующих ядро
устанавливается, то ядро для каждого пакета перестраивается.
Не перезагружайте систему до тех пор, пока все пакеты не
будут установлены и система сама не сообщит вам об этом.
Если установка пакета будет неуспешной, удалите пакет с
помощью pkgrm. Чтобы убедиться, что пакет удален,
воспользуйтесь командой pkginfo. Постарайтесь снова
установить пакет. После инсталляции каждого пакета система
отображает:
Insert diskette into floppy Drive 1.
Type [go] when ready
or [q] to quit:
- Если вы хотите установить больше пакетов, вставьте
нужную дискету и повторите шаги 4 и 5.
- Когда вы выполните установку пакетов, введите q.
Система выдаст сообщение:
*** IMPORTANT NOTICE ***
This machine now must be rebooted in order to
ensure sane operation. Execute
shutdown -y -i6 -g0
and wait for the "Console Login:" promt.
- Когда появится подсказка #, введите shutdown -y -i6
-g0. Выполнится выгрузка системы.
Когда появится подсказка о перезагрузке системы,
удалите дискету из устройства и нажмите <Ctrl-Alt-Del>.
Система перезагрузится.
Назад | Содержание | Вперед
|
|