Установка сбис плагина на линукс

Установить СБИС Плагин

Понимаю, что моя ОС не указана в списке операционных систем на сайте, но может быть есть какой-то способ установить плагин?

16 комментариев

Думаю, придется идти по пути калькулейтовцев.
Как вариант качать deb-пакет и конвертить его в арчевский формат. С помощью debtap собирается, но работает ли я не знаю.

Можно еще попробовать написать СБИСовцам, но есть подозрение что в лучших традициях Вам скажут «не поддерживается, жрите что дают». На это намекает мудацкое опакечивание, например:

замучил этот СБИС выкладывать пакеты с обновлениями без номера версии только указывая число на странице закачки. Получается дуратская ситуация что изменения пакетов можно увидеть только при установке когда emerge выругается на несоответствие чек сумм

Сорри за некропостинг, но оставлю тут для истории, потому что в гугле больше обсуждений по этой теме нет: вполне успешно сконвертировал и поставил deb-пакеты (sbis3plugin-22.4100-1-x86_64.pkg.tar.zst и sbis-libstdc++-9.1.1-1-x86_64.pkg.tar.zst в моем случае), СБИС нормально запустился, подписал отчётность, всё хорошо.

Короткий мануал:
— Ставим себе debtap
— Выкачиваем deb-пакеты sbis-libstdc++.deb и sbis3plugin.deb
— Конвертим пакеты. sbis-libstdc++ конвертится as-is, а вот с sbis3plugin надо будет повозиться
— В .PKGINFO меняем зависимость gdk-pixbuf>=2.31.1 на gdk-pixbuf2>=2.31.1
— В .INSTALL надо поменять обращения к service на systemctl, сдвинуть все EOF в начало строки (иначе heredoc ругается) и в одном месте там лишняя двойная кавычка (если подсветка синтаксиса есть — сразу увидите)

Ну и всё, ставим пакеты, ставим расширение для хрома, ставим криптопро и прочие приблуды и пользуемся

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

Привет! А в чем конкретно затык?
По debtap вот неплохая статья, я по ней смотрел ostechnix.com/convert-deb-packages-arch-linux-packages/

Там при запуске debtap он вас поведет по мастеру — сначала спросит про имя пакета и всё такое, а потом предложит отредактировать файлы .PKGINFO и .INSTALL. Вот их и надо отредактировать. Это можно сделать как в консоли, так и в любом другом редакторе (они в поддиректории где вы всё это делаете появятся).

Что именно надо редактировать:
`.INSTALL` — это фактически большой BASH-скрипт, проблема в том, что он создан автоматически на основе скриптов из исходного deb-пакета и в данном конкретном случае он создан с некоторыми ошибками
— В Arch и Manjaro нет утилиты service, она окончательно заменена systemctl, поэтому вам надо найти все вызовы утилиты service и заменить ее вызовы на systemctl. Синтаксис у команд почти одинаковый, за исключением того, что аргументы надо поменять местами, например `service SERVICE_NAME stop` должно превратиться в `systemctl stop SERVICE_NAME`
— Плюс там в одном месте появились пустые кавычки, их тоже надо удалить. Не помню, двойные или одинарные, правда. Надо просто поиском найти пару кавычек подряд, они там будут одни в строке посреди скрипта
— Ну и последнее — есть такая штука как heredoc (https://ru.wikipedia.org/wiki/Heredoc-%D1%81%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81), это способ положить контент куда-нибудь в файл. У него есть такая штука как идентификатор (в случае нашего скрипта — EOF). Так вот, этот идентификатор конца скрипта должен обязательно быть в самом начале строки, безо всяких пробелов и табуляций. Вам надо найти все строчки, в которых есть только EOF и сдвинуть этот EOF в самое начало строки, удалив пробелы и табуляции.

Читайте также:  Подключение беспроводной гарнитуры через bluetooth ubuntu linux

Спс! Вроде получилось первый раз не понял где эти ковычки) а потом бац строка и там только » ппц) плагин запускается, на сайте авторизуется, норм

мучение будет только постоянно обновлять более чем на 10 пк(

Можете подсказать в чем проблема? на 2 пк все установилось с некоторыми ошибками, но работает. Сейчас начал устанавливать на третий пк и фиг не хочет работать:
Подготовка…
Разрешение зависимостей…
Проверка на взаимные конфликты…
Внимание: обнаружена циклическая зависимость:
Внимание: aarch64-linux-gnu-glibc будет установлен перед aarch64-linux-gnu-gcc, как зависимость
Проверка связки ключей…
Проверка целостности…
Загрузка файлов пакетов…
Проверка файлов на конфликты…
Проверка доступного дискового пространства…
Установка aarch64-linux-gnu-binutils (2.39-1)…
Установка aarch64-linux-gnu-linux-api-headers (5.18-1)…
Установка aarch64-linux-gnu-glibc (2.35-1)…
Установка aarch64-linux-gnu-gcc (12.1.0-1)…
mkdir: невозможно создать каталог «»: Нет такого файла или каталога
— Installer Value: 22.4100-1
Установка приложения СБИС Плагин 22.4100.360 версии
ОС определена как arch
os. Корректная работа приложения в данной ОС не гарантирована.
Остановка сервиса
Failed to stop SBIS3Plugin.service: Unit SBIS3Plugin.service not loaded.
Не удалось остановить сервис.
Остановка приложения
sbis3plugin: процесс не найден
— Настройка sbis3plugin…
mkdir: невозможно создать каталог «»: Нет такого файла или каталога
— Installer Value: 22.4100-1
mv: невозможно переместить ‘/opt/sbis3plugin/temp/22.4100.360’ в ‘/opt/sbis3plugin/22.4100.360’: Каталог не пуст
mv: невозможно переместить ‘/opt/sbis3plugin/temp/icons’ в ‘/opt/sbis3plugin/icons’: Каталог не пуст
Регистрация автозапуска
Регистрация Chrome NMH и SbisPluginConnector, проверка признака RC версии
terminate called without an active exception
/usr/bin/sbis3plugin-install.common.sh: строка 7: 32579 Аварийный останов (стек памяти сброшен на диск) «/opt/sbis3plugin/22.4100.360/service/components-registrator» installActions locale=ru-RU 2>&1
32580 Завершён | tee -a «/2022-08-11_.log»
Не удалось выполнить регистрацию дополнительных компонентов. Установка не завершена.
Ошибка: sbis3plugin: не удалось корректно выполнить команду
Выполняются обработчики post-transaction…
Arming ConditionNeedsUpdate…
Транзакция успешно завершена.

Читайте также:  Настройки политики безопасности astra linux

Или скиньте свой сконфигурированный файл я его посмотрю

 Регистрация Chrome NMH и SbisPluginConnector, проверка признака RC версии terminate called without an active exception /usr/bin/sbis3plugin-install.common.sh: строка 7: 32579 Аварийный останов (стек памяти сброшен на диск) "/opt/sbis3plugin/22.4100.360/service/components-registrator" installActions locale=ru-RU 2>&1 32580 Завершён | tee -a "/2022-08-11_.log" Не удалось выполнить регистрацию дополнительных компонентов. Установка не завершена. 

Не может почему-то плагин в хром подсунуть (а он установлен вообще?). Почему — не знаю, не сталкивался. Там вот логфайл какой-то есть — /2022-08-11_.log, может там что-то подробное будет

Так на пк где работает сбис хрома тоже нет) Есть же способ через PKGBUILD еще компилировать через него не пробовали?

Смотрел как в Fedore плагин устанавливается чем то даже похожи ошибки, systemctl так же как на arch, зависимости другие
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно.
Выполнение транзакции
Подготовка: 1/1
Установка: libnsl-2.35-14.fc36.x86_64 1/3
Установка: libatomic-12.1.1-1.fc36.x86_64 2/3
Запуск скриптлета: sbis3plugin-22.4100-343.x86_64 3/3
— Preinstall script
Installer Value: 1
Установка приложения СБИС Плагин 22.4100.343 версии
ОС определена как fedora. Корректная работа приложения в данной ОС не гарантирована.
Остановка сервиса
Redirecting to /bin/systemctl stop SBIS3Plugin.service
Failed to stop SBIS3Plugin.service: Unit SBIS3Plugin.service not loaded.
Не удалось остановить сервис.
Остановка приложения
sbis3plugin: процесс не найден
— Установка: sbis3plugin-22.4100-343.x86_64 3/3
Запуск скриптлета: sbis3plugin-22.4100-343.x86_64 3/3
— Postinstall script
Installer Value: 1
Регистрация автозапуска
Регистрация Chrome NMH и SbisPluginConnector, проверка признака RC версии
Обновление версии CromeNmhTransport
ChromeNmhTransport: процесс не найден
mkdir: невозможно создать каталог «/usr/share/Sbis3Plugin»: Файл существует
Регистрация демона
Демон «SBIS3Plugin» не установлен в системе
=====================================
Registering daemon «SBIS3Plugin»
— directory: /opt/sbis3plugin
user: root
library: auto
entry point: auto
autorun: true
=====================================
Created symlink /etc/systemd/system/multi-user.target.wants/SBIS3Plugin.service → /usr/lib/systemd/system/SBIS3Plugin.service.
OK
Adding restart
Старт демона
Redirecting to /bin/systemctl start SBIS3Plugin.service
Выполнение afterInstall успешно завершено
/usr/bin/update-ca-trust
Создание иконки на рабочем столе
/usr/bin/gio
/usr/bin/dbus-launch
gio: Установка атрибута metadata::trusted не поддерживается
Установка завершена.
————-

Источник

Как установить ПО для ЭЦП СБИС в linux xubuntu 20.04 и 18.04

Итак, как использовать электронную подпись в linux xubuntu.

У меня получилось с третьей попытки, поэтому захотелось это записать, чтобы через год или два не так сильно мучаться.

ЭЦП с рутокен Lite. Понять, что у вас Lite можно внимательно рассмотрев корпус «флешки».

0 Я использую браузер Firefox (далее FF).

sudo apt-get install libccid pcscd libpcsclite1 pcscd pcsc-tools opensc

Эта команда заменяет установку плагина Рутокен, если у вас lite. Даже если https://online.sbis.ru/reg/ пишет, что у вас нет плагина Рутокен, вы смело жмете там Пропустить. Не спутайте только с СБИС плагином.

Читайте также:  Alt linux обновление системы

2 По ссылке https://www.cryptopro.ru/download?pid=**** скачал linux-amd64_deb.tgz — это cryptoPRO. Звёздочки вместо циферок, которые на работе выдали. Но скачать в сущности можно и без них (сделал личную подпись физ. лица и убедился, что это так).

Установил (распаковал архив и запустил CryptoPro CSP Installer). Установить надо было сразу выбрав галку «Поддержка токенов и смарт карт», я сразу этого не сделал, пришлось переустанавливаться.

После установки плагинов (о чём ниже) и перезагрузки https://online.sbis.ru/reg/

стало её (КриптоПРО) видеть.

По поводу номера лицензии — для физ. лиц (у меня два рутокена — один физ. лица, второй на работе выдали), криптопро бесплатно работает 60 дней. Потом можно за 1000 Р. купить лицензию, но это вам в СБИС расскажут.

Если же файл лицензии прямо на носителе (это можно заказать сразу при получении), то париться вообще не пришлось, всё само заработало.

То есть, при установке я всегда вместо ввода лицензии, номера и т. п. выбирал «Ввести позже» и это работает.

3 Меню Whiscker -> Настройки -> Инструменты Крипто -> Контейнеры также должен видеть её.

4 https://online.sbis.ru/reg/ просит СБИС плагин расширение для FF

По ссылке на этой странице скачал sbis3plugin-setup и выполнил.

chmod +x sbis3plugin-setup sudo -E ./sbis3plugin-setup

(эти команды по ссылке на странице есть, но могут измениться, это надо иметь ввиду).

6 Успешная авторизация в online.sbis.ru через ЭЦП и успешное подписание документов приемки-сдачи ЭЦП ими мне, или как они там у них назывались.

Всё ок, как с рабочей так и с личной подписью. Можно снова забыть про windows, надеюсь надолго.

Ниже полезные замечания, чтобы в следующий раз не отвлекаться на это.

sudo apt install pcsc-tools # Чтобы иметь возможность запустить pscs_scan если понадобится

4′ ifd-rutokens_1.0.4_amd64.deb — это плагин рутокен, но он для Lite не нужен (правда, не нужен!), вместо него первый пункт. https://online.sbis.ru/reg/ будет писать, что не найден плагин рутокен — если у вас lite можно смело игнорировать.

5′ rtadmin.zip — Так и не понадобился (если пины вздумаю менять, может и пригодится).

Если какие-то проблемы, например забыл установить все галочки в п. 2,

КриптоПРО удаляется запуском CryptoPro CSP Installer. Внимательно смотрим, было предупреждение, что какой-то там каталог не пуст (возможно не один).

Такие каталоги выписываем и удаляем вручную перед повторной установкой.

Затем ставим заново с нужными опциями, перезагружаемся и должно всё получиться.

Источник

Оцените статью
Adblock
detector