Под следующей “остановкой”, я имел ввиду ранее написанный мною пост Написание & корректировка *.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. То же есть Клиенты, на этом дистрибутиве.
Это был мой путь!)
Рад был помочь! И NickM спасибо!
Приветствую, NickM
Всё же я решился обновить до версии 12800, однако,
В процессе обновления обнаружилось, что:
- Отсутствует у меня config.ini(для интересующий меня версии) ;
- В прилагаемом мной .ebuild, я так и не понял, стоит или нет, комментировать не нужные мне пакеты для установки ?
Потому, прошу Вас приложить (если имеются ?) файлы по п.1. и п.2 .
Надеюсь, что интересующая версия, вполне стабильно работает, на текущий момент ?
Заведомо Вас благодарю!