1c hasp linux
Установка бесплатной PostgreSQL субд и Драйвер HASP лицензии для 1С на Linux Ubuntu server 18
hostname: srv-db 10.10.10.10 роль: субд PostgreSQL, OpenSSH
дистрибутив ОС ubuntu-18.04.1-live-server-amd64.iso
.deb пакеты качаются https://login.1c.ru — потребуются лицензии договор ИТС.
1)Обновление список репозиториев добавив строки в файл
2)Обновление системы Linux
3)Установка файлового менеджера mc Midnight Commander
4)Скофнигурируем локали. Нам необходимо, чтобы в системе были 2 локали: en_US.UTF-8и ru_RU.UTF-8. При этом русская должна быть установлена по-умолчанию. Выполняем конфигурацию с помощью комманды:
Generating locales (this might take a while)…
en_SG.UTF-8… done
ru_RU.UTF-8… done
Generation complete.
locale -a
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.utf8
5)Копируем файлы установки PostgreSQL http://1c.postgrespro.ru/ Копируем дистрибутив SFTP (SSH File Transfer Protocol) https://winscp.net
postgresql_10.3_2.1C_amd64_deb.tar.bz2
postgresql_10.3_2.1C_amd64_addon_deb.tar.bz2
или
ставим пакет samba пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части
даем полный доступ к папке
настраиваем конфиг samba. Расположен в /etc/samba/smb.conf
losst.ru/nastrojka-samba-v-ubuntu-15-10
После блока [printers] прописываем блок [share]
[share]
path = /home/share
guest ok = yes
read only = no
Перезагружаем samba
Заходим в Windows по адресу \192.168.55.99share и кладем сюда все скаченные заранее
дистрибутивы.
6)Создаем папку postgresql
7)Распаковка архива tag.gz в папку
8)Просмотр список файлов LS
house@srv-db:/home/postgresql/postgresql-10.3-2.1C_amd64_deb$ ls
libpq5_10.3-2.1C_amd64.deb postgresql-client-10_10.3-2.1C_amd64.deb
postgresql-10_10.3-2.1C_amd64.deb
house@srv-db:/home/postgresql/postgresql-10.3-2.1C_amd64_deb$
9)
Установка зависимостей для PostgreSQL
10)Удаление пакета PostgreSQL
11)Ошибки при установке PostgreSQL
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-10:
postgresql-10 зависит от postgresql-common (>= 182
), однако:
Пакет postgresql-common не установлен.
postgresql-10 зависит от ssl-cert, однако:
Пакет ssl-cert не установлен.
postgresql-10 зависит от libicu55 (>= 55.1-1
), однако:
Пакет libicu55 не установлен.
dpkg: ошибка при обработке пакета postgresql-10 (—install):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-client-10:
postgresql-client-10 зависит от postgresql-client-common (>= 182
), однако:
Пакет postgresql-client-common не установлен.
dpkg: ошибка при обработке пакета postgresql-client-10 (—install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для libc-bin (2.27-3ubuntu1) …
При обработке следующих пакетов произошли ошибки:
postgresql-10
postgresql-client-10
http://infostart.blog-buh.ru/public/502542/
12)Проверка работы сервиса PostgreSQL:
● postgresql.service — PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
Active: active (exited) since Wed 2018-08-22 19:15:16 UTC; 4min 49s ago
Main PID: 23794 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4636)
CGroup: /system.slice/postgresql.service
авг 22 19:15:16 srv-db systemd[1]: Starting PostgreSQL RDBMS…
авг 22 19:15:16 srv-db systemd[1]: Started PostgreSQL RDBMS.
13)Проверка порта tcp 5432 PostgreSQL
tcp LISTEN 0 128 0.0.0.0:5432 0.0.0.0:* users:((«postgres»,pid=25968,fd=3))
tcp LISTEN 0 128 [::]:5432 [::]:* users:((«postgres»,pid=25968,fd=6))
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN —
tcp6 0 0 . 5432 . * LISTEN
14)Аутентификация клиента postgresql контролируется конфигурационным файлом, который обычно
называется pg_hba.conf и хранится в каталоге кластера БД. (HBA означает host-based
authentication — аутентификацию на основе хоста.)
Какой ип сеть прослушивать tcp, звезда — все сетевые интерфейсы
/etc/postgresql/10/main/postgresql.conf
15)Добавление сервиса postgresql в автозагрузку
запуск сервиса postgresql
16)Теперь установим пароль пользователя postgresql командой:
Создадим postgresql пользователя с правами создания БД
sudo -u postgres psql
Просмотр списка всех пользователей и их привилегий
postgres=# du
Просмотр существующих баз данных
postgres=# l
Просмотр существующих баз данных c более детальным выводом(размер, описание баз данных)
postgres=# l+
17)web консоль https://ftp.postgresql.org/pub/pgadmin
18)PgTune — настройка производительности PostgreSQL для заданной аппаратной конфигурации (онлайн версия)
https://pgtune.leopard.in.ua/#/
19)Логи /var/lib/postgresql/версия/main/pg_log/*.log
/var/log/postgresql/
ubuntu 18.04.1 установка Драйвер HASP лицензии
распаковка архива tar.gz
Sentinel_LDK_Ubuntu_DEB_Run-time_Installer/aksusbd_7.80-1_amd64.deb
Sentinel_LDK_Ubuntu_DEB_Run-time_Installer/aksusbd_7.80-1_i386.deb
Sentinel_LDK_Ubuntu_DEB_Run-time_Installer/readme.html
Переход в каталог cd
cd Sentinel_LDK_Ubuntu_DEB_Run-time_Installer/
установка deb
house@srv-db:/home/share/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer$ systemctl status
hasplmd.service
● hasplmd.service — Sentinel LDK Runtime Environment (hasplmd daemon)
Loaded: loaded (/etc/systemd/system/hasplmd.service; enabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Thu 2018-08-16 11:23:08 UTC; 43s ago
Process: 7312 ExecStart=/usr/sbin/hasplmd_x86_64 -s (code=dumped, signal=SEGV)
авг 16 11:23:08 srv-db systemd[1]: Starting Sentinel LDK Runtime Environment (hasplmd
daemon)…
авг 16 11:23:08 srv-db systemd[1]: hasplmd.service: Control process exited, code=dumped
status=11
авг 16 11:23:08 srv-db systemd[1]: hasplmd.service: Failed with result ‘core-dump’.
авг 16 11:23:08 srv-db systemd[1]: Failed to start Sentinel LDK Runtime Environment (hasplmd
daemon).
Решение ошибки установка
https://linuxmint.com.ru/viewtopic.php?t=704
поиск пакета зависимости
GNU C Library: 32-bit shared libraries for AMD64
21)Просмотр физических устройств usb
Установка HASP License Manager в CentOS
Как известно для защиты своих продуктов от нелегального копирования 1с использует ключи аппаратной защиты HASP. Лицензирование ведется по принципу лицензия на сервер плюс лицензия на клиента. При этом сервер 1с предприятия под Linux вполне может работать с 10 подключениями без наличия ключа, на сколько помню сделано это, для того что бы дать возможность протестировать систему прежде чем платить деньги и ставить в продакт. Серверный ключ устанавливается непосредственно на машину с сервером 1с предприятия и бывает двух видов для 32-битной и 64-битной версий.
Клиентские лицензии могут раздаваться по-разному, это может быть локальный ключ на 1 лицензию который вставляется непосредственно в каждую машину, или лет пять назад помнится были “чудо книжки” при переустановке клиента из них нужно было выбрать “чудо слово” находящееся на 21-ой странице в четвертой строке третье справа. В большинстве же случаев покупается клиентский ключ на 10, 25, 50 или 100 пользователей и в сети устанавливается менеджер лицензий (License Menager), к которому обращаются клиенты для получения лицензий.
Итак, что бы все заработало нужно в сервер предприятия воткнуть серверный ключ и поставить для него драйвера, а для клиентов воткнуть клиентский ключ, поставить драйвера и менеджер лицензий.
В статье используется CentOS 6.3 x64 с отключенным SELinux.
1. Установка
Устанавливаем необходимые пакеты.
Скачиваем с сайта Aladdin-а драйвер для HASP и менеджер лицензий.
Распаковываем архивы и устанавливаем RPM-пакеты.
После установки сразу запустились сервисы: AKSUSB – драйвер HASP-а, WINEHASP – драйвер HASP-а для 1с предприятия работающего под Wine, HASP LM – менеджер лицензий.
2. Проверка и тестирование
Обычно в случае с одним HASP ключем драйвер и менеджер лицензий устанавливаются и сразу начинают работать, и все проверки это скорее уже дело привычки – посмотреть что из сервисов запустилось и какие порты слушает. Проверяем драйвер HASP-а.
Проверяем слушает ли 475 порт менеджер лицензий.
Честно говоря, здесь очень не хватает консольной утилиты, которая умеет выводить информацию о том какие ключи видит AKSUSB и кому выданы лицензии через License Manager. На сайте Aladdin-а можно найти программу AKS Monitor, ставится она на любой компьютер с Windows, расположенный в той же подсети что и License Manager. Eсли в nethasp.ini не заданы кокнренные сервера лицензий, то AKS Monitor будет искать их рассылая широковещательные сообщения и в конечном итоге выведет информацию о том какие сервера лицензий установлены в сети, какие сетевые HASP-ключи к ним подключены и кому выданы лицензии.
3. Заключение
По-моему HASP и менеджер лицензий – это просто, но очень не удобно в плане диагностики. Видно конечно, что софт очень давно не развивается и не меняется, драйвера USB датированы 2007-ым годом, а License Menager аж 2004-ым. Кроме того, я так и не смог научить линуксовый менеджер лицензий слушать TCP порт вместо UDP, что было бы очень удобным при подключении через VPN.
3 Коммент. : “Установка HASP License Manager в CentOS”
Простая установка 1С на Linux (Ubuntu)
Продажа программ 1С, установка и настройка программы. Помощь в установке 1С. Консультации и обслуживание.
Если вы приверженец бесплатных программных продуктов, например Ubuntu, то многие программы могут быть вам недоступны. В случае с 1С такое положение вещей стало бы большой проблемой, так как разработки этой отечественной компании очень популярны в России, а для автоматизации некоторых процессов и вовсе незаменимы. Именно поэтому разработчики предусмотрели, что среди клиентов могут быть пользователи Linux. Прочитав статью, вы узнаете, как воспользоваться настроенными пакетами для установки 1С на Ubuntu или любые другие системы семейства Linux.
Скачивание и подготовка файлов 1С
Для того чтобы начать установку 1С, надо подготовить дистрибутивы. Начнем с вопроса: «Для какой ОС мы подбираем 1С – для 32- или 64-битной?». После заходим на сайт, где компания 1С выкладывает дистрибутивы. Введя логин и пароль, заходим в раздел с дистрибутивами и там, найдя нужные нам в списке, сохраняем на компьютер следующие архивы:
- Клиент 1С:Предприятие для DEB-based Linux-систем;
- Сервер 1С:Предприятие для DEB-based Linux-систем.
На Ubuntu используется формат файлов DEB. Но поскольку мы скачали с сайта архивы, надо все скачанные пакеты распаковать и переместить в один каталог. В результате должен получиться такой список файлов:
- 1c-enterprise83-client_8.3.16-1148_amd64.deb;
- 1c-enterprise83-client-nls_8.3.16-1148_amd64.deb;
- 1c-enterprise83-thin-client_8.3.16-1148_amd64.deb;
- 1c-enterprise83- thin-client -nls_8.3.16-1148_amd64.deb;
- 1c-enterprise83-common_8.3.16-1148_amd64.deb;
- 1c-enterprise83-common-nls_88.3.16-1148_amd64.deb;
- 1c-enterprise83-crs_8.3.16-1148_amd64.deb;
- 1c-enterprise83-server_8.3.16-1148_amd64.deb;
- 1c-enterprise83-server-nls_8.3.16-1148_amd64.deb;
- 1c-enterprise83-ws_8.3.16-1148_amd64.deb;
- 1c-enterprise83-ws-nls_8.3.16-11482_amd64.deb.
На этом этапе подготовка заканчивается и можно приступать непосредственно к установке 1С на Линукс.
Процесс установки 1С на Ubuntu
Чтобы установить 1С на Linux, необходимо открыть терминал («Приложения»>«Стандартные») и перейти в папку, где сложены все файлы.
В этом нам поможет команда «cd» (пример использования – «cd /etc/apt»). После этого, необходимо запустить установку скачанных пакетов в определенном порядке. Для этого последовательно вводим следующие команды в запущенный терминал:
- sudo dpkg -i 1c-enterprise83-common_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-common-nls_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-server_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-server-nls_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-ws_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-ws-nls_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-crs_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-thin-client_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-thin-client-nls_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-client_8.3.16-1148_amd64.deb
- sudo dpkg -i 1c-enterprise83-client-nls_8.3.16-1148_amd64.deb
Центр загрузки
Утилита для записи лицензий в ключи HASP 4 HASPEdit: HASPEDIT.zip
Драйвер для Windows. Версия 4.116 (интерфейс: консоль): HASP4_driver_cmdline.zip
Драйвер для Windows. Версия 7.103 (интерфейс: GUI): Sentinel_LDK_Run-time_setup
Драйвер для Mас OS. Версия 1.91 (интерфейс: GUI): MacOSX.dmg
Драйвер Sentinel HASP для Linux. Версия 7.103: Sentinel_LDK_Run-time_Installer.tar.gz
Менеджер лицензий для Windows. Версия 8.32: HASP_LM_setup.zip
Менеджер лицензий для Linux. Версия 8.3: hasplm_linux_8.30.tgz
Менеджер лицензий для Mac OS. LM_Setup_Mac.dmg
Утилита Aladdin Monitor. Версия 1.4.2: Monitor_Setup.zip
Утилита DiagnostiX. Версия 1.10: Aladdin_Diagnostix.zip
Драйвер ключа Hardlock под платформы Win32/Win64: cpcpci.zip
Драйверы для ключей Hardlock internal PCI и Hardlock Server internal PCI: pcicard.zip
Драйверы для ключей Hardlock PCMCIA: pcmcia.zip
Утилита для установки HL-Server: hlsw32_inst.zip
Утилита для установки комплекса программ Hardlock Bistro. Версия 2.5: bistro32_inst.zip
Утилита DiagnostiX. Версия 1.10: Aladdin_Diagnostix.zip
Драйвер Sentinel HASP для Windows. Версия 7.103 (интерфейс: GUI): Sentinel_LDK_Run-time_setup.zip
Драйвер Sentinel HASP для Windows. Версия 7.103 (интерфейс: консоль): Sentinel_LDK_Run-time_cmd_line.zip
Драйвер для MAC OS. Версия 7.103 (интерфейс: GUI): Sentinel_LDK_RTE_Installer.dmg
Менеджер лицензий для Windows. Версия 8.32: HASP_LM_setup.zip
Менеджер лицензий для Linux. Версия 8.3: hasplm_linux_8.30.tgz
Менеджер лицензий для Mac OS. Версия 8.3: LM_Setup_Mac.dmg
Утилита Aladdin Monitor. Версия 1.4.2: Monitor_Setup.zip
Утилита DiagnostiX. Версия 1.10: Aladdin_Diagnostix.zip
Комплект разработчика Sentinel HASP 5.12: Sentinel_HASP_SDK.zip
Внимание, комплект разработчика Sentinel HASP 5.12 является устаревшем. Рекомендуем вам использовать его только для перехода на Sentinel LDK c более старых версий.
Драйвер Sentinel HASP для Windows. Версия 7.103 (интерфейс: GUI): Sentinel_LDK_Run-time_setup.zip
Драйвер Sentinel HASP для Windows. Версия 7.103 (интерфейс: консоль): Sentinel_LDK_Run-time_cmd_line.zip
Драйвер Sentinel HASP для Linux. Версия 7.103: Sentinel_LDK_Run-time_linux.zip
Драйвер Sentinel HASP для Mac OS X. Версия 7.103: Sentinel_LDK_RTE_Installer.dmg
Определение причин блокировки Sentinel SL из-за смены оборудования : C2V Decoder
Обновление USB-ключей HASP HL до функциональности HASP SRM с помощью файла V2C: HASP_HL_Firmware_Update_v2c.zip
Обновление USB-ключей HASP HL до функциональности HASP SRM с помощью утилиты Firmware Update: HASP_HL_Firmware_Update.zip
Руководство к Sentinel LDK на русском языке: скачать
«Быстрый старт» к Sentinel LDK на русском языке: скачать
Обзор возможностей Sentinel EMS Web Service API на русском языке: скачать
Драйвер для ключей Sentinel SuperPro, Sentinel UltraPro и SHK для Microsoft Windows. Версия 7.5.7: Sentinel System Driver Installer 7.5.7.zip
Драйвер для ключей Sentinel SuperPro, Sentinel UltraPro и SHK для Linux. Версия 7.5.6: sntl-sud-v7.5.6.tar
Драйвер для ключей Sentinel SuperPro, Sentinel UltraPro и SHK для MacOS. Версия 1.3.1: SKPI131.zip
Утилита диагностики для проверки системы и создания файла отчета (Sentinel Advanced Medic) для Microsoft Windows: SAM131.exe
Утилита для удаления Sentinel System Driver: SSDCleanup_1.2.0.5.zip
1c hasp linux
Как происходит Установка 1С на Ubuntu Linux?
В этой статье мы рассмотрим:
- Установка Ubuntu Linux
- Установка клиента и сервера 1С на Ubuntu Linux
Установка Ubuntu Linux
Загружаемся с диска Ubuntu Linux, нам открывается приветственное окно.
Слева выбор языка, по центру выбор между загрузкой с диска и установкой на диск. Нажимаем «Установить». Мышка поддерживается.
В окне подготовки установки Ubuntu Linux ставим галочку «Скачать обновления при загрузке», нажимаем «Продолжить».
Далее, система установки Ubuntu Linux предложит нам разметить диск или установить все на один диск. Поскольку в нашем случае ставим на виртуалку, выбираем первый вариант.
Установка Ubuntu Linux — выбираем диск, на который устанавливаем систему. Опять же, в нашем случае он единственный, так что выбирать особо не из чего. Нажимаем «Установить сейчас».
Начинается установка Ubuntu Linux
Установка Ubuntu Linux — выбираем где мы находимся?
Выбираем раскладку клавиатуры
Затем вводим данные пользователя
Во время установки Ubuntu Linux система будет показывать ознакомительные картинки
По завершении установки Ubuntu Linux появится вот такое окно. Нажимаем «Перезагрузить».
Установка 1С на Ubuntu Linux
В примере установки 1С на Ubuntu Linux мы будем устанавливать как клиентскую, так и серверную части платформы 1С на Ubuntu Linux.
В папке дистрибутива платформы 1С Вы увидите папки дистрибутива для Linux и Windows. Все архивы дистрибутива 1С для Linux распаковываем и все складываем в одну папку. В итоге получаем список файлов:
- 1c-enterprise83-client_8.3.1-531_i386.deb
- 1c-enterprise83-client-nls_8.3.1-531_i386.deb
- 1c-enterprise83-common_8.3.1-531_i386.deb
- 1c-enterprise83-common-nls_8.3.1-531_i386.deb
- 1c-enterprise83-crs_8.3.1-531_i386.deb
- 1c-enterprise83-server_8.3.1-531_i386.deb
- 1c-enterprise83-server-nls_8.3.1-531_i386.deb
- 1c-enterprise83-ws_8.3.1-531_i386.deb
- 1c-enterprise83-ws-nls_8.3.1-531_i386.deb
- dkms-aksparlnx_3.2-eter1ubuntu_all.deb
- haspd_3.3-eter2ubuntu_i386.deb
- haspd-modules_3.3-eter2ubuntu_i386.deb
Теперь нам нужно провести установку 1С на Ubuntu Linux — то есть всего перечисленного добра, для этого открываем терминал, нажав Ctrl + Alt + T , переходим в директорию с нашими файлами
Для установки 1С на Ubuntu Linux выполняем следующие команды:
sudo dpkg -i 1c-enterprise83-common_8.3.1-538_i386.deb
sudo dpkg -i 1c-enterprise83-common-nls_8.3.1-538_i386.deb
sudo dpkg -i 1c-enterprise83-server_8.3.1-538_i386.deb
sudo dpkg -i 1c-enterprise83-server-nls_8.3.1-538_i386.deb
sudo dpkg -i 1c-enterprise83-ws_8.3.1-538_i386.deb
sudo dpkg -i 1c-enterprise83-ws-nls_8.3.1-538_i386.deb
sudo dpkg -i 1c-enterprise83-crs_8.3.1-531_i386.deb
sudo dpkg -i 1c-enterprise83-client_8.3.1-531_i386.deb
sudo dpkg -i 1c-enterprise83-client-nls_8.3.1-531_i386.deb
Установка HASP на Ubuntu Linux для 1С
После установки 1С на Ubuntu Linux, ставим HASP
sudo dpkg -i haspd_3.3-eter2ubuntu_i386.deb
sudo dpkg -i haspd-modules_3.3-eter2ubuntu_i386.deb
sudo dpkg -i dkms-aksparlnx_3.2-eter1ubuntu_all.deb
После установки HASP, настраиваем саму 1С
sudo apt-get install imagemagick
sudo apt-get install unixodbc
sudo apt-get install libgsf-bin
sudo apt-get install t1utils
И последняя команда для шрифтов:
sudo /opt/1C/v8.3/i386/utils/config_system /usr/share/fonts
Выполняется не быстро.
Установка 1С на Ubuntu Linux — последний этап!
Втыкаем ключик HASP, ищем среди программ 1С Предприятие и запускаем.