вторник, 1 августа 2017 г.

Установка и настройка 1С ALSE Смоленск 1.5, Орел 1.11

Установка и настройка 1С

Скачать
# wget http://mirror.yandex.ru/astra/stable/orel/1.11/iso/orel-1.11-07.07.2017_15.58.iso

Устанавливаем без автонастройки сети
Устанавливаем классическое меню пуск.
Посмотреть имя nic
# ip addr
Стандартное eth0

Настройка сети
# service networking stop
# nano /etc/network/interfaces

Добавить:
auto eth0
iface eth0 inet dhcp

Сохранить.
# service networking start

Появиться сеть.

Подключиться в интернете к
этой статье

Получить от dhcp
# ip addr
192.168.0.149
 
Настройка статического ip
# service networking stop

# nano /etc/network/interfaces

Закоментировать:

#auto eth0
#iface eth0 inet dhcp

Добавить:

iface eth0 inet static
address 192.168.0.149
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
auto eth0

Сохранить.
# service networking start

# apt-get update
# apt-get install ca-certificates
!!!# apt-get install spice-vdagent 


Установка mscorefonts
В следующей команде четыре раза нажать Enter

# dpkg-reconfigure ttf-mscorefonts-installer

# fc-cache -fv
..................
/usr/share/fonts/truetype/msttcorefonts: caching, new cache contents: 60 fonts, 0 dirs
..................
fc-cache: succeeded

# cat  /etc/hosts
# hostname --ip-address
127.0.0.1

# nano /etc/hosts
127.0.0.1 localhost
192.168.0.99 astra.example.ru astra
Сохранить.

# hostname --ip-address
192.168.0.149


# apt-get install ssh

Если будем подключаться из под windows или linux к серверу 1с,
нужно на каждом компьютере прописать в hosts ip сервера.

Можно для доступа по имени (только из windows)  установить пакет samba:

# apt-get install samba

Пингануть из под windows
# ping astra
( отклик от 192.168.0.149)

# poweroff
----------------------------------------------------------------------------------------------
Сохраним базовый шаблон astra_s
Клонировать astra_1c
----------------------------------------------------------------------------------------------
Установка hasp

# lsusb




Есть http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/ 

$ mkdir ~/hasp
$ cd ~/hasp
$ wget http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/dkms-aksparlnx_7.40-eter1astra_all.deb
$ wget http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/haspd-modules_7.40-eter10astra_amd64.deb
$ wget http://ftp.etersoft.ru/pub/Etersoft/HASP/7.40/x86_64/AstraLinux/orel/haspd_7.40-eter10astra_amd64.deb
$ sudo dpkg -i *.deb
$ sudo apt-get install -f

!!!# service haspd restart
$ sudo service haspd start


$ sudo service haspd status




$ sudo netstat -anp | grep hasp



Если hasp локальный, он уже работает.
Если hasp сетевой, нужно указать в какой сети 

Правим /etc/haspd/hasplm.conf:$ sudo nano /etc/haspd/hasplm.conf
NHS_IP_LIMIT = 127.0.0.1, 192.168.0.0/24
Вместо 192.168.0.0/24 нужно указать свою подсеть или хосты, которые должны видеть HASP ключ
Перезапускаем haspd:
$ sudo service haspd restart

Можно пробовать подключаться на компьютере с windows
Если ключ защиты не будет найден:


Для доступа к менеджеру лицензий из под windows  стоит явно указать ip компьютера с менеджером лицензий.

В файле c:\Program Files (x86)\1cv8\conf\nethasp.ini
В секции
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.149
 


------------------------------------------------------------------------------------------------------------------------
 Вариант 1.
 установка  postgresql-9.4 из репозитария astra linux
( astra_1c)
# apt-get install postgresql postgresql-contrib


Разрешаем подключения по сети, для этого меняем значения в файлах:
# nano /etc/postgresql/9.4/main/postgresql.conf

# - Connection Settings -
listen_addresses = '*'                     # what IP address(es) to listen on
Для корректной работы 1С с СУБД PostgreSQL также раскоментируем и меняем значения:
backslash_quote = safe_encoding
escape_string_warning = off
standard_conforming_strings = off

# nano /etc/postgresql/9.4/main/pg_hba.conf
# IPv4 local connections:
host       all          all       0.0.0.0/0       md5

# service postgresql restart
# service postgresql status

Конец варианта № 1
------------------------------------------------------------------------------------------------------------------------
Вариант № 2.
Установка  postgresql-9.6.3 из репозитария postgrespro

# wget http://ftp.br.debian.org/debian/pool/main/i/icu/libicu48_4.8.1.1-12+deb7u3_amd64.deb
# dpkg -i libicu48_4.8.1.1-12+deb7u3_amd64.deb
Установка PostgreSQL-1C на платформу Linux (Ubuntu/Debian)



!!!Уже поставили libicu48, можно и так:
!!!Нужен пакет libicu48 amd64 4.8.1.1-12+deb7u3Возьмем из debian wheezy
!!!# nano /etc/apt/sources.list
!!!Добавить в конец (раскоментировать):
!!!deb http://mirror.yandex.ru/debian wheezy main contrib non-free
!!!Сохранить.
!!!# apt-get update

PostgreSQL ставим от wheezy:
# sh -c 'echo "deb http://1c.postgrespro.ru/deb/ wheezy main" > /etc/apt/sources.list.d/postgrespro-1c.list'
# wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add - && apt-get update
# apt-get install postgresql-pro-1c-9.6

НОВЫЕ пакеты, которые будут установлены:
  libicu48 libpq5 postgresql-client-pro-1c-9.6 postgresql-common-pro-1c postgresql-contrib-pro-1c-9.6 postgresql-pro-1c-9.6 sysstat
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 46 пакетов не обновлено.

Конец варианта № 2
------------------------------------------------------------------------------------------------------------------------
# su - postgres
$ psql -l
(База demo появляется после подключения и создания из 1с)



$ psql
postgres=#

Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы astra.

Для работы с dbf
# apt-get install unixodbc
Для экспорта в excel
# apt-get install libgsf-bin

дистрибутивы 1c в папке /home/user/8.3.10.2505
$ cd /home/user/8.3.10.2505
с помощью MobaXterm sftp 
$ tar xvzf deb64.tar.gz
$ sudo dpkg -i 1c*.deb
!!# apt-get -f install
$ sudo chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
$ sudo passwd usr1cv8
Проверим запущен ли сервер postgresql
$ sudo service postgresql status
$ ps aux|grep 1c

root      5502  0.0  0.0   8156  2196 pts/1    R+   16:07   0:00 grep 1c

Запустим сервер 1c
$ sudo service srv1cv83 status
$ sudo service srv1cv83 start
$ sudo service srv1cv83 status
# ps aux|grep 1c


Установка клиента
дистрибутивы 1c в папке /home/user/8.3.10.2505
$ cd /home/user/8.3.10.2505
$ rm 1c*.deb
с помощью MobaXterm sftp 
$ tar xvzf client.deb64.tar.gz
$ sudo dpkg -i 1c*.deb
$ sudo apt-get -f install



Подключаемся из 1с и создаем новую базу:
(база не создана)


----------------------------------------------------------------------------------------------
Сохраним базовый шаблон astra_1c
Клонировать astra_1c_clone
----------------------------------------------------------------------------------------------



удаление базы demo
# su - postgres
$ psql
postgres=#

Далее наберем
\l

DROP DATABASE demo;

и наберем команду
\q
для выхода.
$ exit

Решение проблем при использовании "1c предприятие" 8.2 в Linux
Ошибка "could not access file "$libdir/fasttrun" при создании БД - PostgreSQL

# dpkg --get-selections | grep postgresql

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

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