Приложение 4. Использование утилиты PKGADD

В этом приложении рассказывается, как использовать интерфейс pkgadd для установки пакетов с ленты или дискеты.

Примечание. System V версии 3.2 должна быть установлена с помощью команды installpkg. Вы можете воспользоваться pkgrm для удаления старых версий пакетов прежде, чем установить новые версии.

Прежде чем начать установку пакетов с дискеты или ленты, обратитесь к приложению 1, чтобы познакомиться с функциями пакетов. В таблице приложения 1 показано, сколько дискового пространства требуется для установки каждого конкретного пакета. Вы можете добавить больший жесткий диск к вашей системе или выборочно установить пакеты, если ваша система не имеет достаточного дискового пространства.

Если вы выборочно устанавливаете пакеты, то не забудьте установить и зависимые пакеты (они приведены в правой колонке в таблице приложения 1).

1. Установка пакетов с ленты

Чтобы установить пакеты с ленты нужно выполнить следующие шаги:

  1. Если вы не зарегистрированы в системе, то зарегистрируйтесь как root и введите ваш пароль.

  2. Поставьте кассетную ленту.

    Перемотайте ленту и установите в правильной позиции. Для этого введите следующие команды:

     /usr/sbin/tapecntl -w
     /usr/sbin/tapecntl -p2
    

  3. Введите pkgadd -d ctape1. Система выдаст сообщение:
     Insert cartridge tape into the tape drive.
     Type [go] when ready,
     or [q] to quit:
    

  4. Введите 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.
    

  5. Когда появится подсказка # убедитесь, что драйвер диска пуст, затем введите shutdown -y -i6 -g0. Система выгрузится и автоматически перезагрузится.

2. Установка пакетов с дискеты

Для установки пакетов с дискеты выполните следующие шаги:

  1. Зарегистрируйтесь как root и введите пароль.

  2. Вставьте дискету, содержащую нужный пакет, в устройство.

  3. Введите pkgadd -d diskette1. Система выдаст сообщение:
     Insert diskette into floppy Drive 1.
     Type [go] when ready
     or [q] to quit:
    

    Примечание. Даже если вы указали diskette1 как загрузочное устройство и pkgadd указали как Floppy Drive 1 всегда устанавливайте пакеты с использованием устройства 0.

  4. Введите 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:
    

  5. Если вы хотите установить больше пакетов, вставьте нужную дискету и повторите шаги 4 и 5.

  6. Когда вы выполните установку пакетов, введите 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.
    

  7. Когда появится подсказка #, введите shutdown -y -i6 -g0. Выполнится выгрузка системы.

    Когда появится подсказка о перезагрузке системы, удалите дискету из устройства и нажмите <Ctrl-Alt-Del>. Система перезагрузится.

Назад | Содержание | Вперед

Обновлено: 12.03.2015