[ Вопрос дня ] Как установить HASP Licence manager под Linux?

Доброго дня, коллеги!

Вопросы дружбы 1С и Linux – это, конечно, вопросы узкопрофильных специалистов 1С. Не всегда можно найти ответы по данной тематике в интернете. Хорошо, что есть Мастер-группа курса по администрированию 1С, в которую можно обратиться за помощью!

Вопрос

Добрый день! Расскажите, пожалуйста, про установку HASP Licence manager под Linux. То есть цель именно запустить раздачу лицензий с железного ключа по сети. Попробовал поставить по инструкциям из “интернетов” на свежий Debian (x86-64), но результат не очень. Заранее спасибо.

Ответ

Добрый день! Сначала идём на сайт https://thales-sentinel.ru/helpdesk/download-space/. Переходим на вкладку “HASP HL” и скачиваем “Драйвер Sentinel HASP для Linux” и “Менеджер лицензий для Linux”:

HASP HL

Скачанные файлы помещаем в каталог “hasp” в каталоге “tmp”, после чего открываем терминал и пишем следующий код:

# заходим под пользователя root
sudo -i
# введите пароль пользователя root
# устанавливаем 32 битную библиотеку
apt-get install libc6:i386
# распаковываем архив HASP LM
unzip *.zip
tar -xvzf *.tgz
# распаковываем архив с драйверами
tar -xvzf *.tar.gz
cp ./Sent*/*tar.gz ./
tar -xvzf aksusbd*.tar.gz
# запускаем установку драйверов для HASP
cd ./aksusbd-8.13.1/
sh ./dinst
cd ..
# копируем haspml
cp hasplm /usr/sbin/hasplm
# создаем файл для systemd чтобы hasplm запускался после загрузки системы
sh -c "echo '[Unit]' >> /etc/systemd/system/hasplm.service"
sh -c "echo 'Description=HASP LM' >> /etc/systemd/system/hasplm.service"
sh -c "echo 'Requires=aksusbd.service' >> /etc/systemd/system/hasplm.service"
sh -c "echo 'After=aksusbd.service' >> /etc/systemd/system/hasplm.service"
sh -c "echo '' >> /etc/systemd/system/hasplm.service"
sh -c "echo '[Service]' >> /etc/systemd/system/hasplm.service"
sh -c "echo 'Type=forking' >> /etc/systemd/system/hasplm.service"
sh -c "echo 'ExecStart=/usr/sbin/hasplm' >> /etc/systemd/system/hasplm.service"
sh -c "echo 'Restart=always' >> /etc/systemd/system/hasplm.service"
sh -c "echo '' >> /etc/systemd/system/hasplm.service"
sh -c "echo '[Install]' >> /etc/systemd/system/hasplm.service"
sh -c "echo 'WantedBy=multi-user.target' >> /etc/systemd/system/hasplm.service"
# регистрируем новый юнит
systemctl enable hasplm
# вставляем HASP ключ и перезагружаем компьютер
reboot

Комментарии / обсуждение (2):

  1. Дмитрий

    Я бы добавил перед строкой apt-get install libc6:i386, что если у Вас x64 архитектура , то надо добавить совместимость с x32 командой dpkg –add-architecture i386 и только после этого apt-get install libc6:i386

    • Калиниченко Дмитрий

      Добрый день.
      Команда “apt-get install libc6:i386” это практически тоже самое что набор
      dpkg –add-architecture i386
      apt-get install libc6
      dpkg –remove-architecture i386

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

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

Вход на сайт

Зарегистрироваться

Подтверждение регистрации будет отправлено на указанный e-mail.

Я подтверждаю, что ознакомлен(а) с Пользовательским соглашением, принимаю его условия и даю свое согласие на обработку моих персональных данных.

Восстановить доступ

E-mail или логин

Ссылка на создание нового пароля будет отправлена на указанный e-mail.