无法在Ubuntu 15.10上添加ppa

7

我刚刚安装了Ubuntu 15.10,并试图安装一些应用程序。但是我无法添加任何存储库-ppa。每次都会显示“用户或团队不存在。例如:

sudo add-apt-repository ppa:noobslab/nemo
Cannot add PPA: 'ppa:~noobslab/ubuntu/nemo'.
ERROR: '~noobslab' user or team does not exist.

请为这个问题提供解决方案。
编辑:我不是在谈论那个特定的PPA,每次对于任何PPA它都会显示相同的信息...
sudo apt-add-repository -y ppa:teejee2008/ppa
Cannot add PPA: 'ppa:~teejee2008/ubuntu/ppa'.
ERROR: '~teejee2008' user or team does not exist

或者

sudo add-apt-repository ppa:noobslab/themes
Cannot add PPA: 'ppa:~noobslab/ubuntu/themes'.
ERROR: '~noobslab' user or team does not exist.

.


我投票关闭此问题,因为它应该发布在https://askubuntu.com/上。 - Keith Thompson
我也遇到了同样的问题,但目前还没有找到任何解决方案。 - Sven
3个回答

9
我找到了我安装过程中的问题:代理服务器需要身份验证,可以在这里查看:https://askubuntu.com/questions/724224/cant-add-ppa-on-ubuntu-15-10 这会导致出现误导性错误消息。但这也可能是在获取数据过程中引发的任何错误。为了调试,我修改了文件:
/usr/lib/python3/dist-packages/softwareproperties/ppa.py 

在函数 def _get_https_content_py3(lp_url) 的 catch 情况中添加了 print(e),这向我展示了真正的原因。

谢谢你的提示!对我来说,也是代理问题! - BlueZed
如果您在Docker中使用Ubuntu,这也是正确的。将Docker网络选项DNS服务器更改为自动或者像谷歌的一些选项(如8.8.8.8)之一,可以解决该问题。 - zhrist

3

我曾经遇到过同样的问题。原来是我的系统日期设置不正确。如果我尝试手动使用 wget 下载 ppa,就会显示这个问题:

$ wget https://launchpad.net/~ubilinux/+archive/ubuntu/up
--2016-02-11 17:41:18--  https://launchpad.net/~ubilinux/+archive/ubuntu/up
Resolving launchpad.net (launchpad.net)... 91.189.89.223, 91.189.89.222
Connecting to launchpad.net (launchpad.net)|91.189.89.223|:443... connected.
ERROR: cannot verify launchpad.net's certificate, issued by ‘CN=DigiCert SHA2 Extended Validation Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US’:
  Issued certificate not yet valid.
To connect to launchpad.net insecurely, use `--no-check-certificate'.

我的系统时间落后一年,修改系统时间可以解决问题。 https://askubuntu.com/questions/679988/how-to-change-ubuntus-server-date-and-time-via-command-line

我有同样的问题,我使用了另一个问题中的命令来更新日期 sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z" - 1a1a11a

0

我认为这个ppa仅适用于Ubuntu 14.04、14.10和15.04。如果你想要在Ubuntu上下载nemo文件管理器(如果你使用Linux Mint或者在Ubuntu中使用Cinnamon,请不要使用这个PPA),请尝试以下命令:

sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller

更多信息,请阅读此帖子


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接