GPG ключи и keyrings в новом apt

Чтобы использовать проверку подписи для пакетов в Ubuntu в файле *.sources 1 надо использовать ключ Signed-by.

Types: deb
URIs: https://packages.microsoft.com/repos/code
Suites: stable
Components: main
Enabled: yes
Signed-by: /usr/share/keyrings/microsoft.gpp

Все gpg ключи должны лежать в папке /usr/share/keyrings в бинарном формате! Часто владельцы репозиториев предоставляют ASCII ключи. Конвертировать можно командой gpg --dearmor.

Footnotes

  1. Например /etc/apt/sources.list.d/vscode.sources