|
||||||||||||||||||||||||
![]()
Mobile LinuxOpen (test version) |
Установка PostgreSQL-1С для Slackware 12Мне нравится:Замечательная компания «Этерсофт» выпускает некий программный продукт SELTA@Etersoft. Для работы этого продукта требуется патченная версия СУБД PostgreSQL. Для скачивания доступны исходные коды и бинарные сборки для большого количества операционных систем. Теперь хватит рекламы, приступаю к описанию проблемы. Среди поддерживаемых операционных систем заявлена Slackware 12. Однако, предоставленные пакеты не работают «искаробки» без доработки напильником. Справедливости ради надо заметить, что компания честно предупреждает о создании пакетов в неком производном от Slackware дистрибутиве MOPSLinux. Все это написано главным образом для себя, т.к. установку пришлось делать уже во второй раз, и не факт, что последний.Шаг 1. Убеждаемся что установлен пакет sysvinit-functions: root@darkstar:~# ls /var/log/packages/sysvinit-functions* Если нет, то устанавливаем его. Шаг 2. Устанавливаем выкачанные пакеты PostreSQL 1C: Шаг 3. Почему-то при установке не создается необходимый пользователь и группа. Делаем это вручную: root@darkstar:~# groupadd postgres Шаг 4. Стартовый скрипт /etc/rc.d/init.d/postresql категорически не способен работать в Slackware. Накладываем патч: 84c84 Шаг 5. Шаманства кончились. Далее инициализируем базу данных: root@darkstar:~# /etc/rc.d/init.d/postgresql initdb Шаг 6. Запуск сервера PostreSQL: root@darkstar:~# /etc/rc.d/init.d/postgresql start Шаг 7. Прописываем запуск PostreSQL при загрузке компьютера: root@darkstar:~# cd /etc/rc.d/rc3.d Все, установка PostreSQL завершена. В завершение необходимо выполнить действия по его настройке.
Похожие статьиКомментировать: |
|||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||