📌  相关文章
📜  GPG 错误:https:packages.sury.org php buster InRelease:-Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:01:03.587000             🧑  作者: Mango

GPG 错误:https:packages.sury.org php buster InRelease:-Shell-Bash

简介

当在 Debian 系统中使用 PHP 包管理器安装软件包时,可能会遇到上述错误。这个问题通常是由于缺少 GPG 秘钥或网络问题导致的。

解决方案

以下是解决此错误的一些常见方法:

1. 更新 GPG 秘钥

首先,您可以尝试更新 GPG 秘钥并再次运行更新命令,如下所示:

sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com --recv-keys 150708A26A9A19B2D5D8D5F03B0C5ADB8F57D4E8
sudo apt-get update
2. 更改软件源

如果更新 GPG 秘钥仍不能解决问题,您可以尝试更改软件源。请根据您的操作系统版本替换 buster 为您正在使用的版本号。

sudo nano /etc/apt/sources.list.d/php.list

将以下行添加到文件中:

deb https://packages.sury.org/php/ VERSION main

并保存并关闭文件。使用以下命令将新的软件源添加到系统中:

sudo apt-get update
3. 检查网络连接

最后,如果上述方法都没有解决问题,您可以检查您的网络连接。请确保您的网络连接没有问题,并且您正在使用正确的软件源。

结论

以上是解决 GPG 错误的一些常见方法。当您在 Debian 中使用 PHP 包管理器安装软件包时遇到此错误时,可以尝试上述方法来解决问题。