Ubuntu 22.04安装Golang Migrate遇GPG密钥错误NO_PUBKEY B53DC80D13EDEF05
解决Ubuntu 22.04安装Golang Migrate时的NO_PUBKEY B53DC80D13EDEF05错误
Ubuntu 22.04弃用了apt-key工具,你之前用apt-key adv添加密钥的方式已不再生效,需改用新的密钥管理方式,步骤如下:
下载并导入密钥到系统指定密钥目录:
curl -fsSL https://packagecloud.io/golang-migrate/migrate/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/golang-migrate-archive-keyring.gpg更新源列表,确保源配置关联刚才导入的密钥:
echo "deb [signed-by=/usr/share/keyrings/golang-migrate-archive-keyring.gpg] https://packagecloud.io/golang-migrate/migrate/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/golang-migrate_migrate.list重新更新缓存并安装migrate:
sudo apt update sudo apt install migrate
如果之前的源文件存在错误配置,执行上述命令会自动覆盖修正。
内容的提问来源于stack exchange,提问作者Jacob
相关产品推荐
相关产品推荐

