Общение


Инсталляция пакета INN - часть 2


смотрите в файле Install.

Скомпилируйте все исходники:

cd $inn make all

Перед инсталляцией компонентов пакета необходимо создать каталоги, куда они будут помещены:

mkdir /usr/news /var/news /var/news/spool

Теперь можно инсталлировать компоненты пакета INN. Если Вы ставите пакет в первый раз на эту систему, то просто дайте команду:

make install

Если же Вы заменяете уже существующую систему INN, то рекомендуется инсталлировать отдельно программы и отдельно конфигурационные файлы и сценарии. Это позволит не затирать конфигурационные файлы текущей INN системы. Итак, сначала запустите сценарий:

makedirs.sh

Он создаст все остальные каталоги (ниже созданных командой mkdir на предыдущем этапе). Заметим, что команда make install вызывает этот сценарий сама. Теперь инсталлируйте программы и руководства (man'ы):

make update

При этом сценарии и конфигурационные файлы будут скопированы из каталога $inn/samples в каталог $inn/site. Если Вы хотите сохранить настройки предыдущей версии INN, затрите файлы из каталога $inn/site такими же файлами из старого программного обеспечения, после чего:

cd $inn/site make install

Запуск сценария:

$inn/BUILD

позволит создать файлы и history. После запуска сценария, он спросит, использовать ли с-версию subst (если она существует):

-- do you want to use it [y or n]? y

Далее он спросит построили ли Вы бинарники:

Have you already built the executables [y or n]? y

Затем он спросит существуют ли каталоги spool, etc

и т.д.:

Do the spool, etc., directories exist [y or n]? y

Следующим вопросом будет: желаете ли Вы продолжить инсталляцию:

Do you want to continue with the installation [y or n]? y

И, наконец, последний ворос: запускать ли subshell для редактирования конфигурационных файлов:

Start a subshell to edit the config files [y or n]? n

После завершения работы сценария проверьте, что владельцем файла active является пользователь news, группа news, права доступа на него 644, а если это не так (а практика показывает что в сценарии действительно что-то не так :-)), то исправьте это, дав команды




Начало  Назад  Вперед