Установка 1С 8.2.17-143 на Ubuntu 12.10 x64

1) Качаем дистрибутивы. Понадобятся файлы:

Для самой платформы:
1c-enterprise82-common_8.2.17-143_amd64.deb
1c-enterprise82-common-nls_8.2.17-143_amd64.deb
1c-enterprise82-server_8.2.17-143_amd64.deb
1c-enterprise82-server-nls_8.2.17-143_amd64.deb
1c-enterprise82-ws_8.2.17-143_amd64.deb
1c-enterprise82-ws-nls_8.2.17-143_amd64.deb

Для Postgres:
libecpg6_9.2.1-1.1C_amd64.deb
libpq5_9.2.1-1.1C_amd64.deb
postgresql-client-9.2_9.2.1-1.1C_amd64.deb
postgresql-common_136_9.2.1-1.1C_all.deb
libpgtypes3_9.2.1-1.1C_amd64.deb
postgresql-9.2_9.2.1-1.1C_amd64.deb
postgresql-client-common_136_9.2.1-1.1C_all.deb
postgresql-contrib-9.2_9.2.1-1.1C_amd64.deb

Настройки сервера:

echo «kernel.shmmax = 134217728» >> /etc/sysctl.conf
echo «kernel.shmall = 134217728″ >> /etc/sysctl.conf
sysctl -p
apt-get install libicu-dev libxslt1.1 libxml2 libossp-uuid16 imagemagick libglib2.0-dev libgsf-1-114 texlive-base ttf-mscorefonts-installer unixodbc
export LANG=»ru_RU.UTF-8»

Устанавливаем пакеты Postgres:
dpkg -i Postgres/*.deb
С пакетом contrib будут вопросы, так как он зависит от libicu46 а в системе стоит libicu48.
Ставим командой
dpkg —force-depends -i postgresql-contrib-9.2_9.2.1-1.1C_amd64.deb

Блокируем обновления
echo «libpq5» hold | dpkg —set-selections
echo «postgresql-9.2» hold | dpkg —set-selections
echo «postgresql-client-9.2» hold | dpkg —set-selections
echo «postgresql-contrib-9.2» hold | dpkg —set-selections

Ставим 1С:
dpkg -i 1C_server/*.deb

Даем права на директорию (могли бы и в пакете корректно прописать):
chown -R usr1cv82:grp1cv82 /opt/1C

Выполнить:
cd /opt/1C/v8.2/x86_64/utils
vi config_server

Недостающий симлинк:
ln -s /usr/lib/libgsf-1.so.114 /usr/lib/x86_64-linux-gnu/libgsf-1.so

В начало функции getLibPath добавить
checkPath lib/x86_64-linux-gnu $ARCH && { echo /usr/lib/x86_64-linux-gnu; return; }

Проверяем, все ли ок:
./config_server

Запускаем:
service srv1cv82 start

Для добавления в автозагрузку даем команду:
update-rc.d srv1cv82 defaults

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *