Настроить Samba (что бы комп был виден в сети).
Ставим postgresql-9.0.1.
1.
Установить необходимые пакеты.
libreadline-dev, patch, 1g-dev, rpm-build, gcc, make, glibc-devel, bison, make,python-devel, tcl-devel, readline-devel, zlib-devel, openssl-devel, krb5-devel, e2fsprogs-devel, gettext, pam-devel, openldap-devel, icu, libicu, libicu-devel.
2.
Помучившись с патчами и дистрибутивом с сайта 1С.
Был скачан уже пропатченый дистрибутив:
Качаем:
исходники PostgreSQL 9.0.1 для 1С
http://www.alsigned.ru/?dl_name=postgresql-9.0.1-1C.tar.gz
переходим cd /usr/local/src
распаковываем и запускаем
root@pgsrv# cd postgresql-9.0.1
root@pgsrv# ./configure --disable-integer-datetimes --prefix=/usr
root@pgsrv# make && make install
3.
Переходим в каталог contrib, собираем и устанавливаем:
root@pgsrv# cd contrib
root@pgsrv# make && make install
4.
Создаем пользователя и группу postgres:
root@pgsrv# groupadd -r postgres
root@pgsrv# useradd -g postgres -r -d /var/lib/pgsql -s /bin/bash postgres
5.
Создаем директорию для PostgreSQL
root@pgsrv# mkdir /var/lib/pgsql
root@pgsrv# chown postgres:postgres /var/lib/pgsql
6
Инициализируем БД:
root@pgsrv# su postgres
postgres@pgsrv$ initdb -D /var/lib/pgsql/data --locale=ru_RU.UTF-8
--------
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale ru_RU.UTF-8.
The default database encoding has accordingly been set to UTF8.
The default text search configuration will be set to "russian".
. . . . .
. . . . .
Success. You can now start the database server using:
postgres -D /var/lib/pgsql/data
or
pg_ctl -D /var/lib/pgsql/data -l logfile start
--------
Запускаем PostgreSQL:
postgres@pgsrv$ pg_ctl -D /var/lib/pgsql/data start
server starting
Задаем пароль пользователя БД:
postgres@pgsrv$ psql -U postgres -c "alter user postgres with password '123456';"
postgres@pgsrv$ exit
Не забываем настроить: /var/lib/pgsql/data/pg_hba.conf -инструкций в интернете хватает
Проверим работу Postgres:
psql -U postgres -c "SELECT version()"
Установим защитный ключ с сайта: http://www.aladdin-rd.ru
Качаем Sentinel HASP под linux и устанавливаем.
Устанавливаем 1с
1.
Ставим пакеты UnixODBC, ttf2pt1, пакеты от 1С сервера
проверярем на что ругается:
cd /opt/1C/v8.2/x86_64/utils
bash config_server
------------------------------------
Скирипт “config_server” почему проверяет наличие папки со шрифтам:
/usr/share/fonts/msttcorefonts
(При отсутствии этой папки тестер ругается но тонкий клиент работает и без копирования в папку шрифтов)
Можете её создать и скопировать туда шрифты(или сделать ссылку на неё)
2. Проверить наличие учетки 1с и папки.
/home/usr1cv82 (проверить прова для пользователя 1С)
останавливаем сервер /etc/init.d/srv1cv82 stop
запускаем в демоне /opt/1C/v8.2/x86_64/ragent -daemon
поправить файл (для windows) host задать соответствие ip и имени нашего сервера
исправить права пользователю 1с добавив группу root (ставил все под рутом, параноикам безопасности – если не хотите довать доступ, найти и посмотреть на какие библиотеки нужен доступ и разрешить к ним доступ для 1с)
3. Устанавливаем автозагрузку сервера 1с 3 и 5 уровень - ребутим
4. Из консоли добавить (под Windows)
- сервер
- кластер
- рабочий процесс
- базу данных
Ps: При установки пакетов от 1С сервера, была проблема с установкой следующего пакета, почему то предыдущий пакет не убирал запись о временном репозитории (ссылка была в папку темп), приходилось заходить и убирать не нужный репозиторий.