Как восстановить недостающие открытые ключи GPG для пакетов
Ранее сегодня я удалял VirtualBox, и, удаляя его открытый ключ, я случайно вместо того, чтобы поставить идентификатор ключа, поставил отпечаток:
sudo apt-key del 7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139
Вывод как обычно был:
OK
И теперь (хотя они могут быть совершенно не связаны) открытый ключ coreutils отсутствует:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 12.7 MB of source archives.
Get:1 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (dsc) [1,414 B]
Get:2 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (tar) [12.6 MB]
Get:3 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (diff) [114 kB]
Fetched 12.7 MB in 16s (751 kB/s)
gpgv: Signature made Mon 03 Nov 2014 07:34:45 GMT using DSA key ID 5662C734
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./coreutils_8.23-3ubuntu1.dsc
dpkg-source: info: extracting coreutils in coreutils-8.23
dpkg-source: info: unpacking coreutils_8.23.orig.tar.gz
dpkg-source: info: applying coreutils_8.23-3ubuntu1.diff.gz
Связаны ли эти две вещи, и если да, то как мне переустановить отсутствующие открытые ключи, которые я бы случайно удалил, и как узнать, какие были удалены? Есть ли какой-нибудь поиск идентификатора ключа? Однако, если они не связаны, почему мой открытый ключ для coreutils отсутствует, и как мне его вернуть?
Информация об ОС:
Description: Ubuntu 15.04
Release: 15.04
Информация о пакете:
coreutils:
Installed: 8.23-3ubuntu1
Candidate: 8.23-3ubuntu1
Version table:
*** 8.23-3ubuntu1 0
500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status
1 ответ
Команда webupd8team создала очень хорошую программу для исправления PPA и просто общего управления PPA.
Для установки инструмента выполните:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Затем запустите его с:
sudo y-ppa-manager
Перейти к Advanced
раздел:
А потом беги Try to import all missing GPG keys
:
Это может занять некоторое время, но это предупредит вас, когда закончите.
Более подробную информацию о webupd8 можно найти здесь.