# rpm -qa | grep gnupg2 gnupg2-gostcrypto-2.2.19-alt3.x86_64 # apt-get install gnupg2 -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено MI2a: marked for install (shallow): gnupg2 MI2a: satisfying Требует: libksba.so.8()(64bit) >= set:leGMEhhAo3jBI3NhVIyWGC7IVr3SHoy2drBb5Na4HTK6YVIzqwZedNg3Yedpe9ToouasxW3gYiqRITZgXnKoNijgjiXANzpXhAH7ZoCvXZ9aZGJUbBif7h2JeRVM9Aknhv2aezOf4BHwg2g7L46AeSaLT7ZIODDwFuuZlmGugQ5ihtq3y16tPqlKwmW2YAwMGOymGZse34TK9mZ1ZvuipeY6QfqVQonPyCwJrpJWfGw6LUBXgNBBcNTwDv MI2a: can be installed (a providing target): libksba 1.6.3-alt1:sisyphus+312546.100.1.1@1672157196 MI2a: target SELECTED: libksba 1.6.3-alt1:sisyphus+312546.100.1.1@1672157196 MI2a: requesting to install libksba MI2a: marked for install (shallow): libksba Starting Starting 2 Investigating libksba-gost Package libksba-gost has broken dep on libksba Considering libksba -1 as a solution to libksba-gost 0 Re-Instated libksba Added libksba to the remove list Fixing libksba-gost via keep of libksba Investigating gnupg2-gostcrypto Package gnupg2-gostcrypto has broken dep on gnupg2 Considering gnupg2 10000 as a solution to gnupg2-gostcrypto 0 Removing gnupg2-gostcrypto rather than change gnupg2 Investigating gnupg2 Package gnupg2 has broken dep on libksba.so.8()(64bit) Considering libksba -1 as a solution to gnupg2 10000 Package gnupg2 has broken dep on libksba.so.8(KSBA_0.9)(64bit) Considering libksba -1 as a solution to gnupg2 10000 Done Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: gnupg2: Требует: libksba.so.8()(64bit) (>= set:leGMEhhAo3jBI3NhVIyWGC7IVr3SHoy2drBb5Na4HTK6YVIzqwZedNg3Yedpe9ToouasxW3gYiqRITZgXnKoNijgjiXANzpXhAH7ZoCvXZ9aZGJUbBif7h2JeRVM9Aknhv2aezOf4BHwg2g7L46AeSaLT7ZIODDwFuuZlmGugQ5ihtq3y16tPqlKwmW2YAwMGOymGZse34TK9mZ1ZvuipeY6QfqVQonPyCwJrpJWfGw6LUBXgNBBcNTwDv) Требует: libksba.so.8(KSBA_0.9)(64bit) E: Извините, `битые' пакеты Удаётся установить только если дополнительно указать к установке libksba: # apt-get install gnupg2 libksba Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие пакеты будут УДАЛЕНЫ: gnupg2-gostcrypto libksba-gost Следующие НОВЫЕ пакеты будут установлены: gnupg2 libksba 0 будет обновлено, 2 новых установлено, 2 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B/2469kB архивов. После распаковки потребуется дополнительно 30,5kB дискового пространства. Продолжить? [Y/n] Совершаем изменения... Подготовка... #################################################################################################### [100%] Обновление / установка... 1: libksba-1.6.3-alt1 #################################################################################################### [ 25%] 2: gnupg2-2.2.40-alt1 #################################################################################################### [ 50%] Очистка / удаление... 3: gnupg2-gostcrypto-2.2.19-alt3 #################################################################################################### [ 75%] 4: libksba-gost-1.3.6-alt15 #################################################################################################### [100%] egrep: warning: egrep is obsolescent; using grep -E Завершено. При этом в обратную сторону: установка gnupg2-gostcrypto поверх gnupg2 выполняется успешно: # apt-get install gnupg2-gostcrypto Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: libksba-gost Следующие пакеты будут УДАЛЕНЫ: gnupg2 libksba Следующие НОВЫЕ пакеты будут установлены: gnupg2-gostcrypto libksba-gost 0 будет обновлено, 2 новых установлено, 2 пакетов будет удалено и 0 не будет обновлено.
В репозитории нет gnupg2-gostcrypto. Это другой репозиторий и очень опасно их путать. gnupg2 ничего не знает про любые другие производные в других репозиториях. $ apt-cache search gnupg2 gnupg2 - The GNU Privacy Guard suite
(Ответ для Alexey Gladkov на комментарий #1) > В репозитории нет gnupg2-gostcrypto. Это другой репозиторий и очень опасно > их путать. gnupg2 ничего не знает про любые другие производные в других > репозиториях. > > $ apt-cache search gnupg2 > gnupg2 - The GNU Privacy Guard suite # apt-repo rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic gostcrypto rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic # apt-cache search gnupg2 gnupg2 - The GNU Privacy Guard suite gnupg2-gostcrypto - The GNU Privacy Guard suite gnupg2-gostcrypto-debuginfo - The GNU Privacy Guard suite (debug files)
(Ответ для Alexander Makeenkov на комментарий #2) > # apt-repo > rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux > p10/branch/x86_64 classic gostcrypto Я про это и говорил. Это отдельный компонент. Там может быть всё что угодно.
Зависимости между разными компонентами у нас не учитываются и не отслеживаются.
(Ответ для Alexey Gladkov на комментарий #4) > Зависимости между разными компонентами у нас не учитываются и не > отслеживаются. И, не смотря на это, проблемы установки у, например, openssh и openssh-gostcrypto нету.
(In reply to Alexander Makeenkov from comment #5) > И, не смотря на это, проблемы установки у, например, openssh и > openssh-gostcrypto нету. В сизифе gnupg2-gostcrypto не существует.
(Ответ для Alexey Gladkov на комментарий #6) > В сизифе gnupg2-gostcrypto не существует. Хорошо, если вы так считаете, то спорить не буду https://packages.altlinux.org/ru/sisyphus/srpms/gnupg2-gostcrypto/
Пакет есть, проблема тоже есть.
Ещё раз говорю. Это отдельный компонент. Это отдельный репозиторий. Пожалуйста хватит менять статус.
Права: Alexey Gladkov Paul Wolneykien Перевесил дальше по списку.
Пакет gnupg2-gostcrypto в настоящее время не поддерживается и устарел. Любые изменения в этом пакете считаю вредными, так как они намекают на то, что пакет поддерживается, а это не так. По этой причине проблема конфликта между пакетами в настоящее время не разрешима.