Скажем IBM'у наше "FI"...


Хитрый IBM повадился лишать честных пользователей возможности установить некоторые чудные фичи из инсталляционных пакетов. Я, например, столкнулся с проблемами установки VoiceType в русском мерлине и DHCP-сервера из дистрибутива TCP4.1.

На это предлагаю ответить IBM`у нашим грозным "fi"...
Для этого надо научиться ставить компоненты которые нужны нам, а не IBM. Итак, всё достаточно просто, будем бить IBM его же оружием - замечательной программулькой clifi из каталога \os2\install.

Начнём с установки VoiceType в русском мерлине. Идём в каталог \os2\install и находим там fibase.rsp. RSP - это, так называемые, файлы ответов в которых содержится информация для создания объектов Install Object, а fibase.rsp - конкретно для создания объекта Feature Install Base. Вот он нам и нужен. В командной строке, перейдя в каталог \os2\install набираем

  clifi /a:b /r:fibase.rsp
Feature Install Base Послушав шуршание винчестера обнаруживаем на Рабочем столе "коробочку обвязанную лентой". Этот подарочек и есть объект Feature Install Base. Ежели по такой коробочке кликнуть как следует, то откроется замечательное окошко. В нем можно поставить птички напротив тех компонентов которые мы хотим установить и нажать соответствующую кпопку.

Теперь об установке DHCP-сервера. У Install Object существует два режима: "development mode" и "user mode". Созданный нами объект Feature Install Base находится в первом режиме. Это означает, что пользователь может менять свойства объекта, например, из меню выбрать пункт "файл ответов->прочитать". Прочитав \tcpip\install\tcpinst.rsp из дистрибутива TCP4.1, можно установить DHCP-сервер и все остальное и, причём, без всяких коммуникаторов. Можно, естественно, создать непосредственно объект TCPINST командой

  clifi /a:b /r:tcpinst.rsp
Однако вернёмся в каталог \os2\install. Нас интересует в нём каталог "Установленные компоненты". Он содержит в себе один или больше "подарков", например, Feature Install Base. Однако эти объекты служат для удаления. С помощью Feature Install Base можно, наконец, замучать злобного слона со скромным именем ART, который периодически домогается регистрации. Можно выкинуть и "Problem Determination", и "Serviceability ....", от которых, на мой взгляд, толку мало. Все что они могут, это записать в файл, что у вас, оказывается, варп трапнулся в такое-то время, такого-то числа. Внимательный пользователь может обнаружить в том же \os2\install уже готовый Install Object. На машине без фиксов и TCP 4.1 я наблюдал такой объект находящийся в "user mode". Понятно, что толку от него мало. Однако на машинах с установленным TCP 4.1 этот объект носил имя TCPINST и позволял читать файлы ответов. Таким образом, его можно использовать для установки любого пакета, если к, конечно, к пакету прилагается *.rsp файл ответов. Удачи вам в инсталляциях!

Long Live OS/2!

Степан Трубачев aka Aztek #os2russian
master@snbank.belpak.minsk.by
P.S. если что не так - пишите т.к все написанное выше - результат экспериментов и в документации почти ничего найти не удалось.


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ