我正在尝试添加 deadsnakes ppa 来安装一些 python 版本。我尝试使用该sudo add-apt-repository ppa:deadsnakes/ppa
命令,但得到了无法添加 PPA:“ppa:~deadsnakes/ubuntu/ppa”。错误:“~deadsnakes”用户或团队不存在。。
我看过很多关于此问题的帖子,但都没有解决方案。我尝试过:
- 使用 重新安装 ca-certificates
sudo apt-get install --reinstall ca-certificates
。 - 使用以下方法重新安装 ca-certificates
sudo apt remove --purge ca-certificates sudo apt autoremove sudo apt install ca-certificates sudo apt install software-properties-common
- 使用
sudo -E add-apt-repository ppa:deadsnakes/ppa
- 我已经检查过防火墙是否有干扰(它没有被激活)。
- 看了看时钟。
这些都未能解决问题。
我刚刚从 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
存储库。看这里。