无法添加 PPA。全新安装的 Ubuntu(20.04)我尝试了很多方法

无法添加 PPA。全新安装的 Ubuntu(20.04)我尝试了很多方法

我正在尝试添加 deadsnakes ppa 来安装一些 python 版本。我尝试使用该sudo add-apt-repository ppa:deadsnakes/ppa命令,但得到了无法添加 PPA:“ppa:~deadsnakes/ubuntu/ppa”。错误:“~deadsnakes”用户或团队不存在。

我看过很多关于此问题的帖子,但都没有解决方案。我尝试过:

  1. 使用 重新安装 ca-certificates sudo apt-get install --reinstall ca-certificates
  2. 使用以下方法重新安装 ca-certificates
       sudo apt remove --purge ca-certificates
       sudo apt autoremove
       sudo apt install ca-certificates
       sudo apt install software-properties-common
    
  3. 使用sudo -E add-apt-repository ppa:deadsnakes/ppa
  4. 我已经检查过防火墙是否有干扰(它没有被激活)。
  5. 看了看时钟。

这些都未能解决问题。

我刚刚从 Windows 安装了 Ubuntu,所以我不太清楚它是如何工作的。如能得到任何帮助我将不胜感激。

答案1

您无需以下操作即可添加存储库add-apt-repository

进口gpg 密钥

gpg --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys F23C5A6CF475977595C89F51BA6932366A755776

将钥匙移至/usr/share/keyrings/(dearmored):

gpg --export  F23C5A6CF475977595C89F51BA6932366A755776 |
sudo tee /usr/share/keyrings/deadsnakes.pgp

设置存储库:

echo "deb [signed-by=/usr/share/keyrings/deadsnakes.pgp] https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu focal main" |
sudo tee /etc/apt/sources.list.d/deadsnakes.list

安装所需的包:

sudo apt update
sudo apt install package_name

编辑:

要安装,gnupg2您需要启用universe存储库。看这里

相关内容