Блог им. AleksandrSluckiy
   2507

eusw Исходные файлы не прошли проверку целостности!

Привет помогите утсаноавить eusw нашел его в AUR но при установки выдает такую ошибку
Подготовка…
Клонирование сборочных файлов eusw…
Проверка зависимостей для eusw…
Разрешение зависимостей…
Проверка на взаимные конфликты…

Сборка eusw…
==> Сборка пакета eusw 1.3.1.35-1 (Вт 26 мая 2020 16:50:14)
==> Проверка зависимостей для запуска…
==> Проверка зависимостей для сборки…
==> Получение исходных файлов…
-> Найден eusw_1.3.1.35_amd64.deb
-> Найден chrome.ua.com.iit.eusign.nmh.json
-> Найден mozilla.ua.com.iit.eusign.nmh.json
==> Проверка файлов source с использованием md5sums…
eusw_1.3.1.35_amd64.deb… СБОЙ
chrome.ua.com.iit.eusign.nmh.json… Готово
mozilla.ua.com.iit.eusign.nmh.json… Готово
==> ОШИБКА: Исходные файлы не прошли проверку целостности!
Не удалось собрать eusw

подскмжите как можно установить его?

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

avatar
<code>yay -G eusw </code>
<code>cd eusw/</code>
<code>makepkg -g</code>
и замените в строке _src_md5sum='5abb7409c0e3b2a7f6529b1bc92efd21' на нужную сумму, потом пересоберите пакет
<code>makepkg -si</code>
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
А как это сделать?
0
avatar
что сделать?
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Хорошо, давайте немного объясню, все действия можно выполнить в терминале, команда yay -G eusw клонирует исходные файлы из АУРа, в том числе PKGBUILD(специальный сборочный скрипт), далее cd eusw/ переместит пользователя в каталог в этими самыми исходниками(они находятся в добашнем каталоге, в конкретном данном вслучае в /home/{имя пользователя}/eusw/), команда makepkg -g посчитает контрольные суммы пакетов, далее нужно просто эти контрольные суммы заменить в PKGBUILD`е на правильные, то есть вместо 5abb7409c0e3b2a7f6529b1bc92efd21 нужно втавить вот это b7718565d86f320bf450282ee999b640 и сохранить, а потом пересобрать и установить пакет, это делает команда makepkg -si
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+3
avatar
Вроде бы разобрался но выдает такую ошибку

Ожидание выхода другого менеджера пакетов…
Транзакция отменена: Время ожидания истекло.
0
avatar
скорее всего пакман где-то параллельно работает, можно удалить файл блокировки и повторить
<code>rm /var/lib/pacman/db.lck</code>
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
<code># Maintainer: Maxim Polishchuck <mpolishchuck[at]gmail[dot]com>

pkgname=eusw
pkgver=1.3.1.35
pkgrel=1
pkgdesc="IIT End User CA-1. Sign (web)"
url="http://iit.com.ua"
arch=('i686' 'x86_64')

if [[ $CARCH = i686 ]]; then
    _src_md5sum='0f327f66fbcac2eb291f941d495bb6fe'
    _srcuri_filename='euswi.deb'
    _src_filename="eusw_${pkgver}_i386.deb"
else
    _src_md5sum='b7718565d86f320bf450282ee999b640'
    _srcuri_filename='euswi.64.deb'
    _src_filename="eusw_${pkgver}_amd64.deb"
fi

source=(
    "${_src_filename}::https://iit.com.ua/download/productfiles/${_srcuri_filename}"
    'chrome.ua.com.iit.eusign.nmh.json'
    'mozilla.ua.com.iit.eusign.nmh.json'
)
md5sums=(
    "${_src_md5sum}"
    '64ed17e9ee22c1cbd05593131c492f33'
    '9d9c48e1078d3c58a3d82b216ff98cbc'
)

package() {
    msg2 "Extracting the data.tar.xz..."
    bsdtar -xf data.tar.xz -C "$pkgdir/"

    install -Dm755 ${pkgdir}/opt/iit/eu/sw/npeuscp.so ${pkgdir}/usr/lib/mozilla/plugins/npeuscp.so

    # Installing native messaging host manifest (Chrome)
    install -Dm644 ${srcdir}/chrome.ua.com.iit.eusign.nmh.json ${pkgdir}/etc/opt/chrome/native-messaging-hosts/ua.com.iit.eusign.nmh.json
    # Installing native messaging host manifest (Chromium)
    install -Dm644 ${srcdir}/chrome.ua.com.iit.eusign.nmh.json ${pkgdir}/etc/chromium/native-messaging-hosts/ua.com.iit.eusign.nmh.json
    # Installing native messaging host manifest (Mozilla)
    install -Dm644 ${srcdir}/mozilla.ua.com.iit.eusign.nmh.json ${pkgdir}/usr/lib/mozilla/native-messaging-hosts/ua.com.iit.eusign.nmh.json
}
</code>
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.