вторник, 8 января 2019 г.

Debian 9.6 1С:Предприятие 8.3.13.1644 32 бит PostgreSQL, версия 10.3-3.1C

Тестовая виртуальная машина

1. Устанавливаем ubuntu 16.04.5 HWE server  без swap файла,
т.е. размечаем вручную весь диск ext4 root.

имя компьютера db96
пользователь user пароль 12345
пользователь postgres password pass
пользователь usr1cv8 password pass

Настройки виртуальной машины - RAM (32GB)
Сеть - сетевой мост.
Проще всего пробросить в виртуальную машину лицензии 1С:Предприятия 8 посредством локального hasp.
Настройки ubuntu пользователь (привязка в скриптах) user пароль 12345, имя компьютера db96 сеть DHCP

После установки, Ctrl +Alt + T (окно терминала)
$ sudo apt update -y
$ sudo apt upgrade -y
$ sudo apt install mc ssh samba htop -y

Возможно sudo apt upgrade -y не пройдет из за блокировки, тогда sudo reboot и повторите с начала.

$ lsusb
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Пробросить hasp средствами VirtualBox

$ lsusb
Bus 001 Device 004: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
Bus 001 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

$ sudo poweroff

Образ db96.ova

2. После перезагрузки по сети можно подключиться MobaXterm
к нашей виртуальной машине (по ip или или имени )  загрузить файлы установки:
$ mkdir /home/user/test

В папку /test положить файлы:


1c-enterprise83-common_8.3.13-1644_i386.deb
1c-enterprise83-server_8.3.13-1644_i386.deb

# apt-get update -y
# apt-get install -y wget gnupg2 || apt-get install -y gnupg
# wget -O - http://repo.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO | apt-key add -
# echo deb http://repo.postgrespro.ru/1c-archive/pg1c-10.6/debian stretch main > /etc/apt/sources.list.d/postgrespro-1c.list
# apt-get update -y
# apt-get install -y postgrespro-1c-10-server postgrespro-1c-10-contrib
# /opt/pgpro/1c-10/bin/pg-setup initdb
# systemctl enable postgrespro-1c-10.service
# service postgrespro-1c-10 start
# service postgrespro-1c-10 status
# systemctl status postgrespro-1c-10.service
$ sudo -u postgres /opt/pgpro/1c-10/bin/psql -U postgres -c "alter user postgres with password 'pass';"

#Делаем проверки
# ss -tunpl | grep 5432
# ps aux | grep postgres | grep -- -D
postgres  3151  0.0  0.1 289232 24996 ?        Ss   14:13   0:00 /opt/pgpro/1c-10/bin/postgres -D /var/lib/pgpro/1c-10/data

# nano /var/lib/pgpro/1c-10/data/pg_hba.conf

Отредактировать:
host    all             all             0.0.0.0/0            md5
Сохранить.

$ sudo cp /var/lib/pgpro/1c-10/data/postgresql.conf /var/lib/pgpro/1c-10/data/postgresql.conf.bak

$ sudo nano /etc/hosts

Отредактировать:

127.0.0.1       localhost db96
#127.0.1.1      db96

Сохранить.

#--------------------------------------------------------------------------------- 
# установка 1с 64 бит
mkdir  cd /home/user/test
cd /home/user/test
#sudo apt install imagemagick -y
sudo apt install -y unixodbc libgsf-1-114 libglib2.0
#ubuntu
#sudo apt install ttf-mscorefonts-installer -y
#debian
wget  http://ftp.ru.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo  apt install -y xfonts-utils cabextract
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
# фонты от Etersoft
#ubuntu
#cd /home/user/test
#sudo  apt install -y cabextract
#sudo dpkg -i fonts-ttf-ms_1.0-eter4ubuntu_all.deb
#debian
#sudo dpkg -i fonts-ttf-ms_1.0-eter4debian_all.deb
cd /home/user/test
sudo dpkg -i 1c-enterprise83-common_8.3.13-1644_amd64.deb
sudo dpkg -i 1c-enterprise83-server_8.3.13-1644_amd64.deb
#sudo apt -f -y install
sudo chown -R usr1cv8:grp1cv8 /opt/1C
sudo echo -e "pass\npass\n" | sudo passwd usr1cv8
#sudo service srv1cv83 start
sudo systemctl start srv1cv83.service
#sudo systemctl status srv1cv83.service
#sudo service srv1cv83 status
#ss -tlnp | grep :15
#---------------------------------------------------------------------------------
cd /home/user/test
sudo dpkg -i aksusbd_7.81-1_amd64.deb
#sudo apt-get install -f -y

#sudo systemctl status aksusbd.service
#sudo systemctl status hasplmd.service

$ sudo reboot
#---------------------------------------------------------------------------------

#--------------------------------------------------------------------------------- 
Установка 1С 32 бит
$ dpkg --print-architecture
$ sudo dpkg --add-architecture i386 && sudo apt update
$ sudo apt install imagemagick-6.q16:i386 imagemagick:i386 unixodbc:i386 libgsf-bin:i386

$ wget  http://ftp.ru.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb

$ sudo apt-get install xfonts-utils cabextract
$ sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

$ sudo dpkg -i 1c-enterprise83-common_8.3.13-1644_i386.deb 1c-enterprise83-server_8.3.13-1644_i386.deb
$ sudo apt autoremove

sudo chown -R usr1cv8:grp1cv8 /opt/1C
sudo echo -e "pass\npass\n" | sudo passwd usr1cv8
#sudo service srv1cv83 start
sudo systemctl start srv1cv83.service
#sudo systemctl status srv1cv83.service
#sudo service srv1cv83 status
#ss -tlnp | grep :15
#---------------------------------------------------------------------------------
cd /home/user/test
sudo dpkg -i aksusbd_7.81-1_amd64.deb
#sudo apt-get install -f -y

#sudo systemctl status aksusbd.service
#sudo systemctl status hasplmd.service

$ sudo reboot
#---------------------------------------------------------------------------------
Установка для 32 бит 
$ cd ~/test
wget http://download.etersoft.ru/pub/Etersoft/HASP/last/Debian/9/haspd-modules_7.60-eter1debian_i386.deb
wget http://download.etersoft.ru/pub/Etersoft/HASP/last/Debian/9/haspd_7.60-eter1debian_i386.deb
sudo dpkg -i haspd-modules_7.60-eter1debian_i386.deb
sudo dpkg -i haspd_7.60-eter1debian_i386.deb
sudo apt install -f
sudo systemctl restart haspd.service
sudo systemctl status haspd.service
#---------------------------------------------------------------------------------
Установка для 64 бит
cd ~/test
sudo  apt install -y libc6-i386
wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/9/haspd-modules_7.60-eter1debian_amd64.deb
wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/9/haspd_7.60-eter1debian_amd64.deb
sudo dpkg -i haspd-modules_7.60-eter1debian_amd64.deb
sudo dpkg -i haspd_7.60-eter1debian_amd64.deb
sudo apt-get install -f -y
#sudo service haspd start
sudo systemctl restart haspd.service
sudo systemctl status haspd.service

#---------------------------------------------------------------------------------
 

ubuntu пользователь user пароль 12345
ubuntu пользователь postgres password pass
ubuntu пользователь usr1cv8 password pass

Подключаемся и создаем базу, но не грузим конфигурацию

Комментариев нет:

Отправить комментарий