Вначале начнем с сервера postgresql

Перед установкой нам необходимо увеличить максимальный размер сегмента памяти. Для слабых машин минимальный размер выделяемой памяти 64мб и может доходить до половины все памяти. Для нашего теста мы выделим 2гб.

 

Генерируем русскую локаль и задаем переменную среды LANG, именно с ней будет работать скрипт инициализации базы данных.

Теперь необходимо установить зависимости

Далее необходимо скачать с сайта 1с пакеты postgresql последней версии у нас она 9.2.4. Далее устанавливаем по одному пакету  в следующей последовательности

(вместо postgresql-client-common_140~lucid_all.deb) ищем на просторах интернет

так же ищем на просторах интернет

с ним скорее всего появятся проблемы т.к. для него необходимо libicu46, а мы установили 52. Для это необходимо сделать следующее:

Распаковать архив

после:

далее открываем в текстовом редакторе файл «control»:

ищем строку libicu46 (>= 1.4.6) и меняем ее на libicu52 (>= 1.4.6)
сохраняем  и собираем пакет обратно:

После этого устанавливаем его на сервер, проблем быть не должно

На этом установка закончена. Проверяем все ли встало нормально:

ответ должен быть таким : postgresql: /etc/postgresql /usr/lib/postgresql /usr/share/postgresql

Далее проверяем запущен ли сервер

Ответ должен быть таким: 9.2/main (port 5432): online

Мало ли у вас порт будет не 5432, а 5433 то поменять его можно в файле /etc/postgresql/9.2/main/postgresql.conf

после этого можете перезагрузить сервер #service postgresql restart

Создаем директорию для хранения БД 1С PostgreSQL:

Инициализируем БД:

При первом запуске Postgre должен проинициализироваться и запуститься. Для того, чтобы иметь возможность подключится к СУБД (не к пользователю ОС, который создается вместе с установкой Postgre, а к пользователю с правами администратора, для управления СУБД), следует задать пароль главному пользователю СУБД — postgres, для этого в файле /mnt/1c/db/pg_hba.conf найдите строку:

Перезапускаем службу и проверяем, запустился ли PostgreSQL:
# service postgresql restart

На этом с postgresql все. Перейдем к установке 1с

Делаем симлинк библиотеки:

Далее устанавливаем пакеты тут уже проблем не должно вызвать, поэтому устанавливаем пачкой тавим все необходимые пакеты (1c берем с их офф.сайта):

Даем пользователям 1С сервера права на запись:

Перезапускаем сервер 1с:

Проверяем порты:

Так же можно для профилактики проверить, все ли процессы сервера запущены нормально:

Установка менеджера ключей HASP:

Заходим на http://download.etersoft.ru/pub/Etersoft/HASP/3.3/x86_64/Ubuntu/14.04/ скачиваем оттуда и устанавливаем

Перезагружаемся, вставляем ключи и готово.

Если необходима работа через веб клиент 1C то необходимо даунгрейдить apache до версии 2.2 т.к. версия 2.4 пока не поддерживается 1с. Как это сделать можете прочитать в статье Downgrade apache 2.4 до 2.2