Установка и работа КриптоПРО CSP v 4.* 5.*

Под следующей “остановкой”, я имел ввиду ранее написанный мною пост Написание & корректировка *.ebuild
До которого всё никак руки не доходят. НО, то что дойдут - это Факт!

Вы видимо про - это “Промежуточная версия КриптоПро CSP 5.0.12600 (Quinotaur) от 2.09.2022.” ?
Информация по которой здесь

Она вроде пока что несертифицированная. Как описывает это разработчик. Полагаете, тем не менее, что уже стабильная ? Ошибок при использовании в такой версии быть не может ?
Я к тому, что может все же, есть смысл подождать и уже затем .ebuild —> emerge cprocsp… —> эксплуатация СКЗИ. Как полагаете ?

Приветствую, NickM !
В этот раз поправил как и в предыдущем случае.

Однако, не помогает.
По прежнему отсутствует некая директория при распаковке пакета.

Не пойму что пропустил в этот раз ?
Прошу подсказать.

Доброго времени суток!
Попробуйте изменить функцию src_unpack () в файле /usr/local/portage/www-plugins/cades/cades-2.0.14815.ebuild на что-то подобное:

src_unpack () {
    unpack ${A}
	cd ${WORKDIR}
	mv cades-linux-amd64/* ${DISTDIR}
	rm -rf *
	mkdir ${S}
	cd ${S}
    SUFF="-64-${PV}-1.amd64.rpm"
    NO_ARCH="-${PV}-1.noarch.rpm"
 
	rpm_unpack cprocsp-pki-cades${SUFF}
	rpm_unpack cprocsp-pki-phpcades${NO_ARCH}
	rpm_unpack cprocsp-pki-plugin${SUFF}
 
}

Доброго и Вам!
Пакет собрался. Благодарю!
Только вот как и прежде пытаюсь разобрать в чём именно именно, возникла ошибка ?
Так же вижу что необходимо было внести корректировки / добавить в строки e-build-a:
NO_ARCH=“-${PV}-1.noarch.rpm”

rpm_unpack cprocsp-pki-phpcades${NO_ARCH}
Однако, не пойму, где взялась основа для такого внесения / изменения ?
И всё это на очередном моём этапе Понимания по написанию / изменению ebuild-ов.
Поясните пожалуйста, если не трудно ?
Пытался читать:
https://wiki.gentoo.org/wiki/Basic_guide_to_write_Gentoo_Ebuilds/ru
https://dev.gentoo.org/~zmedico/portage/doc/man/ebuild.5.html
Другие источники исходной информации, так же ею не “блещут”, к сожалению((
Итог ОДИН - НЕ понимание, того, что делаешь!
А хотелось бы…

NO_ARCH=“-${PV}-1.amd64.rpm” <—Что означает эта добавленная в ebuild, строка ?

Частично, я так понимаю, ответ уже описан. В части сборки и распространения как НЕ зависимый от архитектуры. Так ?

Так же не вижу в man-ах ebuild, что касается предыдущей строки:
SUFF=“-64-${PV}-1.amd64.rpm” <— Эта строка в e-build, для чего присутствует ?

Видимо есть и продолжение… )

Отсюда и…
rpm_unpack cprocsp-pki-phpcades-2.0.14815-1.noarch.rpm
Отсюда и…
На основании описанного Вами,
И непосредственно, возникшей первоначально ошибки…
стоит сделать вывод, что:
Так как пакет: “указанный пакет, нынче, собирается и распространяется как не зависимый от архитектуры”.
То необходимо было взять соответствующие переменные, скорректировав их, на верные значения…
Получить в итоге сборку. Так ?

Вот только все равно остаётся вопрос:
А основу, т.е. то что пакет стал собираться именно без привязки к архитектуре. Эта информация откуда пришла ?

Увидел ) Теперь понятно…

А вот этим я занимаюсь регулярно. И соответственно перед установкой просматриваю состав пакета, в данном случае разработчика - КриптоПРО.

Кстати говоря, по направленной Вами ссылке, так же видно, что релиз КриптоПРО, видимо пора обновить на R3 ?
—> Пакеты для Linux и macOS теперь входят в состав дистрибутива КриптоПро CSP 5.0 R3, их больше не надо скачивать и ставить отдельно.
Для Windows тоже есть объединённый дистрибутив csp+cades/plugin.
Скачать в составе КриптоПро CSP 5.0 R3.
Хотя статус сборки, до сих пор ещё не изменился и релиз R3,
по-прежнему —> Предварительныя несертифицированная версия

Не много. Примерно 10. И “Примерно” потому, что порой приходится менять железо. Соответственно что-то выходит из обслуживания. Однако, помимо Calculate&Gentoo есть ещё и Debian. То же есть Клиенты, на этом дистрибутиве.

Это был мой путь!)

:raised_hand_with_fingers_splayed: :+1: :handshake:

Рад был помочь! И NickM спасибо!

Приветствую, NickM
Всё же я решился обновить до версии 12800, однако,
В процессе обновления обнаружилось, что:

  1. Отсутствует у меня config.ini(для интересующий меня версии) ;
  2. В прилагаемом мной .ebuild, я так и не понял, стоит или нет, комментировать не нужные мне пакеты для установки ?
    Потому, прошу Вас приложить (если имеются ?) файлы по п.1. и п.2 .
    Надеюсь, что интересующая версия, вполне стабильно работает, на текущий момент ?
    Заведомо Вас благодарю!