Категорії
Solaris

Изменение basedir при установке пакета

Есть упрямые пакеты, которые не предлагают опций для установки или их нельзя изменить. Но это можно поправить. По умолчанию параметры для установки (в том числе и basedir) все пакеты берут из файла  /var/sadm/install/admin/default. Что бы переопределить параметры, создаёт новый файл, к примеру custom, в папке /var/sadm/install/admin, добавляем в файл custom строку

basedir=/var/applications/$PKGINST

Теперь при установке пакета добавляем параметр -a customer:

#pkgadd -d device -a custom PackageName

Но есть ещё более упрямые пакеты, которые игнорируют и эти указания. Для таких специально предусмотрена опция -a none, которая говорит не использовать никаких предопределённых переменных. При установке пакета с такой опцией будет выдан запрос ввести путь к basedir.

Так же при установке можно выдавать запрос за предмет определения того или иного параметра. Для этого в файле /var/sadm/install/admin/default (или в другом) присваиваем переменной значение ask:

runlevel=ask

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

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

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