Установка КриптоПро в AstraLinux
Коротенько, для AstraLinux SE 1.7
Версии пакетов на момент тестирования (27.09.2024)
Версия КриптоПро CSP для линукс 64_4.0.9963-5
Скачать можно тут: https://cryptopro.ru/sites/default/files/private/csp/40/9963/linux-amd64_deb.tgz
но для скачивания требуется регистрация на сайте крипто-про
Версия Cades plugin для линукс 2.0.14892-1
Про установку расширений для браузеров можно почитать тут: https://docs.cryptopro.ru/cades/plugin/plugin-installation-unix
там-же есть и ссылки на скачивание (только скачивать сам плагин нужно находясь в той операционной системе, для которой нужен инсталлятор плагина, для windows из windows, для linux - из linux)
Версия QT5-cryptopro (Д.Чуева) 1.5.4-amd64
Можно найти в поисковике по фразе QT5-КриптоПро
Ссылка на момент написания: https://gitlab.com/dimachuev/qt5-cryptopro-csp-repo/-/blob/master/qt5-cryptopro-csp-1.5.4-amd64.deb?ref_type=heads
Дабы не ходить по разным сайтам, все три пакета сложены сюда: https://svr.avmas.ru/st/data/astra/17/
Рекомендую пользоваться официальными источниками для скачивания пакетов.
Некоторые особенности замеченные в ходе установки.
(Ставил на свежеустановленную AstraLinux SE 1.7.5 с подключенными stable репозиториями, без расширенных )
После распаковки linux-amd64_deb.tgz в папку и попытке запуска оттуда файла
sudo ./install_gui.sh
"ругнулось" на отсутствие программки whiptail
Решилось установкой этой программки:
sudo apt-get install whiptail
После установки КриптоПро "по привычке" перезагрузил систему. Установка Cades плагина прошла штатно. Распаковал содержимое архива в папку. Зашёл в эту папку, установил пакеты:
sudo dpkg -i *.deb
С установкой QT5-cryptopro немного "спотыкнулся". Сначала пробовал установить версию 1.5.3. Эта версия имеет зависимость с программкой gksudo, которая в Astra Linux отсутствует.
Поскольку в КриптоПро версии 4.0.9963 корневые сертификаты ставятся от пользователя запуск QT5-cryptopro от root не требуется. И в версии QT5-cryptopro 1.5.4 эта зависимость уже отсутствует, поэтому встало без проблем.
sudo dpkg -i qt5-cryptopro-csp-1.5.4-amd64.deb
Один недостаток QT5 - нет поддержки кириллических наименований контейнеров. Поэтому приходится копировать контейнеры с русскими названиями в контейнер содержащим в наименовании только латиницу и цифры. Кстати пробелы в наименовании тоже слегка портят жизнь в Linux при работе из командной строки…
Поэтому вместо имени "Пупкин Пуп Пупкович 123" лучше дать контейнеру при копировании имя вроде PupkinPP-123
Возможно пригодится
Пробовал тут в Kubuntu 22.04 ставить КриптоПро 5.0.11455 Fury
Так вот cptools (GUI инстрменты КриптоПро) не встали на свежеустановленную систему… Ругнулось на lsb. Хотя, путём различных проверок выяснилось, что требуется пакет libgtk2.0-0
Установка пакета командой:
sudo apt install libgtk2.0-0
Спасла положение и КриптоПро установился.
Та-же проблема при установке версии Kraken.
А вот версия Titan встала на Ubuntu 22.04 без проблем. Да и дистрибутив для скачивания так и назван для Астра и Ubuntu