Ошибка:
1 2 3 |
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). Программа apt-key устарела. Для управления файлами ключей теперь используется файлы в каталоге /etc/apt/trusted.gpg.d/ |
Установка ключа новым способом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
по ссылке: curl -s URL/name.pub | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/ИМЯ.gpg --import локально: cat ФАЙЛ.pub | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/ИМЯ.gpg --import Выдать разрешения на файл: sudo chmod 644 /etc/apt/trusted.gpg.d/ИМЯ.gpg Можно получить ключ с сервера ключей: sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/rabbit.gpg --keyserver keyserver.ubuntu.com --recv 6B73A36E6026DFCA sudo gpg --keyserver keyring.debian.org --recv-keys 0xDEADBEEF sudo chmod 644 /etc/apt/trusted.gpg.d/rabbit.gpg |
Посмотреть установленные:
1 |
gpg --list-keys --keyring /etc/apt/trusted.gpg.d/ФАЙЛ.gpg |
Удалить ключ теперь можно так:
1 2 |
cd /etc/apt/trusted.gpg.d/ rm ИМЯ.gpg |
Старый метод все еще работает
1 2 3 4 5 6 7 |
!!! может перестать работать в любой момент apt-key list apt-key add ИМЯ_КЛЮЧА apt-key del ИДЕНТИФИКАТОР_КЛЮЧА /etc/apt/trusted.gpg - тут хранит ключи apt-key добавленные командой (apt-key add) |
Игнорирование подписи в source.list:
1 2 3 4 5 6 |
/etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/owncloud.list ###[trusted=yes] deb [trusted=yes] http://download.bareos.org/bareos/release/17.2//Debian_9.0 / |
apt-key adv \ подписывание ключей
1 2 3 4 5 6 7 |
#https://www.debian.org/events/keysigning.ru.html #ubuntu sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9 # debian gpg --keyserver keyring.debian.org --recv-keys 0xDEADBEEF |