Astra linux wine криптопро

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

ГОСТ-криптопровайдер для wine, использующий нативные библиотеки CryptoPro (для 32-битных программ требуется установка 32-битных библиотек CryptoPro)

Etersoft/wine-cpcsp_proxy

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

ГОСТ-криптопровайдер для wine, использующий нативные библиотеки CryptoPro (для 32-битных программ требуется установка 32-битных библиотек CryptoPro).

Читайте также:  Linux bash while and

Также может использоваться с cprocsp_compat из состава CRYPTO@Etersoft.

Пакеты подготовлены для ALT p9. По поводу других систем создавайте Issue.

Для 32-битных программ в wine: $ epmi ecryptomgr i586-wine-cpcsp_proxy

Для 64-битных программ в wine: $ epmi ecryptomgr wine-cpcsp_proxy

Устанавливаем CryptoPro: $ ecryptomgr install cryptopro both (подробнее смотрите в описании https://github.com/Etersoft/ecryptomgr)

Настраиваем cpcsp_proxy: $ cpcsp_proxy_setup

После этого в wine будут работать программы, использующие ГОСТ-криптографию, включая CadesPlugin (он же КриптоПро ЭЦП Browser plug-in). Конечно, CadesPlugin устанавливается в wine отдельно.

В общем виде сборка осуществляется командой $ make

Вам понадобится установленный libwine-devel.

About

ГОСТ-криптопровайдер для wine, использующий нативные библиотеки CryptoPro (для 32-битных программ требуется установка 32-битных библиотек CryptoPro)

Источник

1. Подготовительные работы

Для корректной работы РМИС «Витакор» на операционную систему должно быть установлено кумулятивное обновление безопасности для ОС СН релиз «Смоленск» в. 1.6 (Update 5) в соответствии с инструкцией.

На время установки пользователь, от которого ведется установка, должен обладать высоким уровнем целостности и входить в группу «sudo». После установки уровень целостности пользователя можно понизить и исключить из группы «sudo».

2. Установка криптопровайдера

В случае необходимости функционала электронной подписи в РМИС необходимо установить криптопровайдер. Для установки КриптоПро CSP 4 нужно распаковать архив с дистрибутивом и запустить скрипт инсталляции.

tar xvzf CPRO-4R4-Astra-ready-32bit-ver2.tar.gz cd CPRO-4R4-Astra-ready-32bit-ver2 ./astra-install.sh

При возникновении ошибок установки пакетов может потребоваться исправление командой

3. Установка wine с поддержкой КриптоПро CSP

РМИС «Витакор» в ОС Linux работает в среде wine. Для установки выполните следующие шаги в каталоге с пакетами wine

sudo apt -y install ia32-libs sudo apt -y install binutils sudo dpkg -i wine-5.0.1-cpro_astra.deb sudo dpkg -i libmspack0*.deb sudo dpkg -i cabextract*.deb sudo dpkg -i winetricks*.deb sudo apt -f install

4. Установка шрифтов и драйвера принтера

Перейдите в домашний каталог и распакуйте архив со шрифтами, необходимыми для работы РМИС

Удалите системный шрифт Tahoma (в случае если он установлен)

sudo find /usr -name "tahoma.ttf" -delete sudo find /usr -name "tahomabd.ttf" -delete sudo find /opt -name "tahoma.ttf" -delete sudo find /opt -name "tahomabd.ttf" -delete

Для корректной работы предпросмотра печати необходим псевдопринтер pdf (при отсутствии физического принтера)

sudo dpkg -i printer-driver-cups-pdf_2.6.1-22_amd64.deb sudo apt -f install

5. Установка префикса wine

В сессии, из которой запускаем wine нужно определить переменные WINE и WINEARCH. Для постоянного эффекта нужно добавить указанные переменные в файл ~/.bashrc

export WINE=/opt/wine-cpro/bin/wine export WINEARCH=win32 echo "export WINE=/opt/wine-cpro/bin/wine" >> ~/.bashrc echo "export WINEARCH=win32" >> ~/.bashrc

После чего можно настроить префикс двумя путями: либо распаковать подготовленный заранее, либо установить самостоятельно.

Читайте также:  Md5 хэш файла linux

5.1. Раcпаковка подготовленного префикса wine

Перейдите в домашний каталог и распакуйте архив c префиксом

cd tar xvzf wineprefix.tar.gz

5.2. Установка нового префикса wine

Убедиться что wine корректно запускается

WINEARCH=win32 /opt/wine-cpro/bin/winecfg

Установить необходимые пакеты для работы РМИС

winerticks gecko winerticks dotnet20sp2 winerticks ie6 winerticks gdiplus

Установить офисный пакет для корректной работы отчетов. Это может быть Microsoft Office 2010 — 2016 либо Microsoft Office Viewers. Например,

После подготовки префикса его можно заархивировать и сохранить для использования в последующих установках (см. п. 5.1)

cd tar czf wineprefix.tar.gz ~/.wine

6 Установка дистрибутива РМИС и запуск

Перейти в домашний каталог и распаковать дистрибутив РМИС

Создать скрипт запуска РМИС

#!/bin/bash /opt/cprocsp/bin/ia32/csptestf -absorb -certs -autoprov /opt/wine-cpro/bin/wine /home/user1/ais/Update/AKUZ.UpdateUtility.exe

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

Установка завершена. После первого запуска РМИС в случае использования электронной подписи нужно войти в меню «Настройки»->»Настройка криптопровайдера» и выбрать Crypto-Pro.

Источник

Как установить КриптоПРО CSP в ОС Astra Linux

Продолжаем разговаривать про операционную систему Astra Linux и про установку программного обеспечения. Astra активно внедряется в бюджетных и государственных учреждениях, думаю следующим этапом будет перевод и частного бизнеса на неё. В организация самыми используемым ПО можно назвать 1С, КриптоПРО, Браузер, Офисный пакет и Почтовый клиент. Это тот минимальный набор который должен стоить на ПК практически любого сотрудника, особенно сотрудника администрации (Руководитель, бухгалтер, экономист, кадровик и т.д). Поэтому рассмотрим в первую очередь установку и настройку этих приложений, про установку клиента 1С статья на моем сайте уже есть, пришло время рассмотреть установку КриптоПРО. Данное ПО необходимо для работы с ЭЦП (Электронно цифровая подпись), которые есть в любой даже самой маленькой организации. Так как без ЭЦП сейчас практически не возможно вести какую либо деятельность или бизнес. Их используют для авторизации на различных сайтах, сдачи отчетности, подписи документов, отправки платежных поручений и много другого.

Читайте также:  Linux изменить ip адрес команда

Установка КриптоПРО CSP Astra

Для того чтобы установить КриптоПРО CSP в Astra необходимо сначала скачать пакет с официального сайта.

Скачивать нужно deb пакет, с разрядностью вашей ОС.

Astra установка КриптоПРО

После загрузки извлекаем данные из архива.

Как установить КриптоПРО CSP в ОС Astra Linux

Открываем терминал и переходим в каталог с файлами, используя команду «cd».

Как установить КриптоПРО CSP в Astra Linux

И запускаем установку КриптоПРО CSP командой.

С помощью файла install_gui.sh запускается расширенная установка КриптоПРО, если Вам необходим базовый набор тогда используйте install.sh.

Как установить КриптоПРО в Astra Linux

В следующем окне нажимаем «Next».

Установка КриптоПРО CSP в ОС Astra Linux

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

КриптоПРО CSP установка в Astra

И пробуем установить нажав «Install».

Astra Linux установка КриптоПРО

После этого начнется установка КриптоПРО CSP.

Как установить КриптоПРО CSP в Astra

Если у вас новая система и к то муже не обновленная то возможно появление следующего сообщения, которое говорит об отсутствие в ОС пакета «lsb-core», необходимого для работы и установки КриптоПРО.

Astra установка КриптоПРО CSP

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

Далее необходимо подтвердить скачивание введя «y».

Astra Как установить КриптоПРО CSP

После скачивание и установки недостающего пакет заново запускаем установку КриптоПРО CSP.

И если вы видите сообщение «CSP packages have been successfully inctaled» , значит установка пакетов КриптоПРО CSP прошла успешно.

Astra Linux Как установить КриптоПРО CSP

В следующем окне необходимо ввести лицензию, для этого выбираем последний пункт «Enter or check license».

Linux Как установить КриптоПРО CSP

Astra Linux КриптоПРО

В Linux привычного графического интерфейса программы нет, установка всех сертификатов происходит через терминал с помощью команд, найти КриптоПРО CSP можно в каталоге /opt/cprocsp/.

Источник

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