E: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32 E: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32 E: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32 E: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
时间: 2024-03-30 19:40:23 浏览: 173
这些错误信息表明您的系统软件源配置存在问题,无法验证软件包的签名。可能是由于您的软件源配置不正确或已过期。为了解决这个问题,您可以尝试以下方法:
1. 更新系统时间:如果您的系统时间不正确,可能会导致签名验证失败。您可以通过以下命令来更新系统时间:
```
sudo timedatectl set-ntp true
```
2. 更新软件源:您可以尝试更换软件源或更新现有的软件源。具体而言,您可以使用以下命令更换为清华大学的软件源:
```
sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
sudo apt update
```
如果您使用的是其他Linux发行版,请参考该发行版的文档,了解如何更换软件源。
3. 导入公钥:如果您的软件源使用了GPG签名,您需要导入相应的公钥才能验证软件包的签名。您可以使用以下命令导入清华大学的公钥:
```
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
```
请注意,上述命令中的“3B4FE6ACC0B21F32”是清华大学的公钥指纹,如果您使用其他软件源,请使用相应的公钥指纹。
相关问题
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
Debian是一个流行的开源操作系统,以其稳定性、安全性和广泛的软件包库而闻名。"bionic"是Debian的一个版本代号,指的是Debian 9 "Bionic Beaver",这是一个长期支持(LTS)版本。"main", "restricted", "universe", 和 "multiverse" 分别是Debian软件包的四个主要存储库:
1. **main**:这个存储库包含了Debian官方严格审查和推荐的基本软件,如系统工具和基础库。
2. **restricted**:包含了一些受版权限制的软件,如编解码器,但通常这些软件需要用户手动同意使用许可协议。
3. **universe**:这个存储库包含了许多由第三方贡献的软件包,它们没有官方支持,但数量众多,覆盖面广。
4. **multiverse**:包含更多的非自由软件和非官方来源的软件包,通常是附加的或非核心的,用户安装前可能需要仔细考虑依赖和许可。
如果你访问了"https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic/main/restricted/universe/multiverse",意味着你在中国清华大学的镜像服务器上查找Debian 9的软件包。从这里下载软件包可以加快Debian发行版的更新速度和降低网络延迟。
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/bionic/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
这个警告信息表明您使用了过时的apt-key命令来管理软件源的GPG密钥,建议使用新的gpg命令来管理GPG密钥。
在Ubuntu 18.04及更高版本中,apt已经不再使用/trusted.gpg文件来管理软件源GPG密钥,而是使用新的gpg命令来管理。由于您使用了过时的apt-key命令,系统会将导入的GPG密钥存储在/trusted.gpg文件中,因此出现了上述警告信息。
如果您想继续使用apt-key命令来管理GPG密钥,可以忽略上述警告信息。但是,建议您使用新的gpg命令来管理GPG密钥,以便更好地适应新的软件源管理方式。
您可以使用以下命令来导入清华大学的公钥:
```
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
```
请注意,上述命令中的“3B4FE6ACC0B21F32”是清华大学的公钥指纹,如果您使用其他软件源,请使用相应的公钥指纹。
然后,您可以使用以下命令将软件源添加到系统中:
```
sudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse" > /etc/apt/sources.list.d/tsinghua.list
```
最后,运行以下命令更新软件源并安装软件包:
```
sudo apt update
sudo apt install <package_name>
```
请注意,上述命令中的`<package_name>`应替换为您要安装的软件包名称。
阅读全文