Скачать
# 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
Вместо 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
# nano /etc/postgresql/9.4/main/pg_hba.conf
# 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
Разрешаем подключения по сети, для этого меняем значения в файлах:
# 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
Комментариев нет:
Отправить комментарий