Установка 1С 8.3 на Linux

Дистрибутив Linux
root@srv1c-ubnt:/home/spec# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial

Версия 1С 8.3.9.2170
Используемые пакеты:
./additional_packages:
итого 8,4M
-rwxrwx— 1 root vboxsf 7,8M окт 25 18:45 libicu48_4.8.1.1-3ubuntu0.6_amd64.deb
-rwxrwx— 1 root vboxsf 131K окт 25 19:23 libt1-5_5.1.2-3.6ubuntu1_amd64.deb
-rwxrwx— 1 root vboxsf 229K окт 25 19:21 libt1-5-dbg_5.1.2-3.6ubuntu1_amd64.deb
-rwxrwx— 1 root vboxsf 231K окт 25 19:31 ttf2pt1_3.4.4-1.4_amd64.deb

./demo_db:
итого 43M
-rwxrwx— 1 root vboxsf 20M фев 25 19:10 demodt.zip
-rwxrwx— 1 root vboxsf 23M фев 25 19:10 demo.zip

./postgresql_9.4.2-1.1c:
итого 5,3M
-rwxrwx— 1 root vboxsf 5,3M июн 7 2016 postgresql-9.4.2-1.1C_amd64_deb.tar.bz2

./srv:
итого 277M
-rwxrwx— 1 root vboxsf 277M фев 25 19:13 deb.tar.gz

Установка PostgreSQL
Редактируем
nano /etc/apt/sources.list
Добавляем: deb http://security.ubuntu.com/ubuntu precise-security main
apt-get update
apt install ssl-cert libicu48 libxslt1.1

Распокавать:
root@srv1c-ubnt:/opt/1c_8.3.9.2170_distr_full/postgresql_9.4.2-1.1c# tar -vxf postgresql-9.4.2-1.1C_amd64_deb.tar.bz2
./libpq5_9.4.2-1.1C_amd64.deb
./postgresql-9.4_9.4.2-1.1C_amd64.deb
./postgresql-client-9.4_9.4.2-1.1C_amd64.deb
./postgresql-client-common_154.1.1C_all.deb
./postgresql-common_154.1.1C_all.deb
./postgresql-contrib-9.4_9.4.2-1.1C_amd64.deb

Установить:
(каталог установки /var/lib/postgresql)
dpkg -i *.deb
(Чтение базы данных … на данный момент установлено 98225 файлов и каталогов.)
Подготовка к распаковке libpq5_9.4.2-1.1C_amd64.deb …
Распаковывается libpq5:amd64 (9.4.2-1.1C) на замену (9.4.2-1.1C) …
Подготовка к распаковке postgresql-9.4_9.4.2-1.1C_amd64.deb …
Распаковывается postgresql-9.4 (9.4.2-1.1C) на замену (9.4.2-1.1C) …
Подготовка к распаковке postgresql-client-9.4_9.4.2-1.1C_amd64.deb …
Распаковывается postgresql-client-9.4 (9.4.2-1.1C) на замену (9.4.2-1.1C) …
Подготовка к распаковке postgresql-client-common_154.1.1C_all.deb …
Распаковывается postgresql-client-common (154.1.1C) на замену (154.1.1C) …
Подготовка к распаковке postgresql-common_154.1.1C_all.deb …
Оставляется «отклонение /usr/bin/pg_config в /usr/bin/pg_config.libpq-dev из-за postgresql-common»
Распаковывается postgresql-common (154.1.1C) на замену (154.1.1C) …
Подготовка к распаковке postgresql-contrib-9.4_9.4.2-1.1C_amd64.deb …
Распаковывается postgresql-contrib-9.4 (9.4.2-1.1C) на замену (9.4.2-1.1C) …
Настраивается пакет libpq5:amd64 (9.4.2-1.1C) …
Настраивается пакет postgresql-client-common (154.1.1C) …
Настраивается пакет postgresql-common (154.1.1C) …
supported_versions: WARNING: Unknown Ubuntu release: 16.04
Настраивается пакет postgresql-client-9.4 (9.4.2-1.1C) …
Настраивается пакет postgresql-9.4 (9.4.2-1.1C) …
Настраивается пакет postgresql-contrib-9.4 (9.4.2-1.1C) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Обрабатываются триггеры для systemd (229-4ubuntu16) …
Обрабатываются триггеры для ureadahead (0.100.0-19) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu5) …

Запуск
/etc/init.d/postgresql start
[ ok ] Starting postgresql (via systemctl): postgresql.service.

Провекрка статуса
/etc/init.d/postgresql status
● postgresql.service — LSB: PostgreSQL RDBMS server
Loaded: loaded (/etc/init.d/postgresql; bad; vendor preset: enabled)
Active: active (running) since Сб 2017-02-25 21:56:58 +04; 10min ago
Docs: man:systemd-sysv-generator(8)
CGroup: /system.slice/postgresql.service
├─5100 /usr/lib/postgresql/9.4/bin/postgres -D /var/lib/postgresql/9.4/main -c config_file=/etc/postgresql/9.4/main/postgresql.conf
├─5102 postgres: checkpointer process
├─5103 postgres: writer process
├─5104 postgres: wal writer process
├─5105 postgres: autovacuum launcher process
└─5106 postgres: stats collector process

фев 25 21:56:56 srv1c-ubnt systemd[1]: Starting LSB: PostgreSQL RDBMS server…
фев 25 21:56:56 srv1c-ubnt postgresql[5083]: * Starting PostgreSQL 9.4 database server
фев 25 21:56:58 srv1c-ubnt postgresql[5083]: …done.
фев 25 21:56:58 srv1c-ubnt systemd[1]: Started LSB: PostgreSQL RDBMS server.
фев 25 21:56:59 srv1c-ubnt systemd[1]: Started LSB: PostgreSQL RDBMS server.
фев 25 22:07:15 srv1c-ubnt systemd[1]: Started LSB: PostgreSQL RDBMS server.

файл конфигурации
nano /etc/postgresql/9.4/main/postgresql.conf
autovacuum = on
fsync = on
logging_collector = off

Установить пароль
su -l postgres
postgres@srv1c-ubnt:~$ psql
psql (9.4.2)
Введите «help», чтобы получить справку.

postgres=# alter user postgres with password ‘postgres’;
ALTER ROLE
postgres=# \q

/etc/init.d/postgresql stop
LANG=ru_RU.utf-8 /etc/init.d/postgresql start

Установка 1С
root@srv1c-ubnt:/opt/1c_8.3.9.2170_distr_full/srv# tar -vxf deb64.tar.gz
1c-enterprise83-common-nls_8.3.9-2170_amd64.deb
1c-enterprise83-common_8.3.9-2170_amd64.deb
1c-enterprise83-server-nls_8.3.9-2170_amd64.deb
1c-enterprise83-server_8.3.9-2170_amd64.deb
1c-enterprise83-ws-nls_8.3.9-2170_amd64.deb
1c-enterprise83-ws_8.3.9-2170_amd64.deb

apt-get install imagemagick libfontconfig libgsf-1-114 ttf-mscorefonts-installer
libglib2.0-0
libfreetype6
libodbc1
libkrb5-3

При установке ttf-mscorefonts-installer возможно не хватит прав _apt на каталог размещения шрифтов, пофиксить: chmod 777 /var/lib/update-notifier/package-data-downloads/partial

dpkg -i *.deb
chown -R usr1cv8:grp1cv8 /opt/1C

Установка HASP
wget ftp://ftp.etersoft.ru/pub/Etersoft/HASP/last/Ubuntu/16.04/haspd-modules_7.40-eter10ubuntu_i386.deb
wget ftp://ftp.etersoft.ru/pub/Etersoft/HASP/last/Ubuntu/16.04/haspd_7.40-eter10ubuntu_i386.deb

dpkg —add-architecture i386
apt-get update
apt-get install libc6:i386 libgcc1:i386 login:i386 libaudit1:i386 libpam0g:i386 libpam-modules:i386 make:i386

521 views


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

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