[devel] Provides: gnupg (Was: Новая версия GnuPG в Сизифе)
Paul Wolneykien
manowar на altlinux.org
Чт Окт 17 17:06:47 MSK 2019
17.10.2019 16:55, Sergey V Turchin пишет:
> On Thursday, 17 October 2019 16:39:27 MSK Paul Wolneykien wrote:
>
> [...]
>>> 2. реализацией gpg по умолчанию у нас до сих пор является gpg1
>>>
>>> (1.4), не пора ли переехать на gpg2?
>>
>> Что будет, если я в пакете gnupg2 напишу "Provides: gnupg" ?
> Как минимум, не получится написать "Provides: /usr/bin/gpg", а
> $ apt-cache whatdepends /usr/bin/gpg
> </usr/bin/gpg>
> hplip-1:3.19.8-alt1:sisyphus+236747.3300.9.1 на 1567463360
> Требует: </usr/bin/gpg>
> gnupg-1.4.23-alt1:sisyphus+221902.3000.4.1 на 1550597453
>
> Так же без зависимостей некоторые наверняка запускают по-умолчанию gpg, не
> искав gpg2.
Вот именно.
> Можно "Provides: gnupg", поправить hplip и ждать, где отвалится или сажать их
> на alternatives с преимуществом у gpg2.
hplip это какая-то экзотика. Я исходил вот из этого:
# apt-get remove gnupg=1.4.23-alt1
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Version gnupg#1.4.23-alt1:sisyphus+221902.3000.4.1 на 1550597453 for
gnupg=1.4.23-alt1 is already installed
Следующие пакеты будут УДАЛЕНЫ:
apt apt-repo apt-repo-tools apt-rsync apt-scripts gnupg hasher
update-kernel
ВНИМАНИЕ: Будут удалены важные для работы системы пакеты
И потом
$ rpm -q --requires apt apt-repo apt-repo-tools apt-rsync apt-scripts
hasher update-kernel | grep -e 'gnupg' -e 'gpg'
gnupg
alt-gpgkeys
gnupg
Из этого, по-моему, следует, что зависимость этих важных пакетов
именно на просто "gnupg".
Подробная информация о списке рассылки Devel