无法在 Ubuntu 12.04 上添加 PPA

无法在 Ubuntu 12.04 上添加 PPA

每当我尝试做类似的事情时, sudo add-apt-repository ... 它都会给我以下错误消息:

File "/usr/bin/add-apt-repository", line 37
    print _("The %s named '%s' has no PPA named '%s'" 
          ^
SyntaxError: invalid syntax

这真的令人沮丧,因为我无法添加任何 PPA。

答案1

文件中存在语法错误add-apt-repository

打开终端并执行:

sudo apt-get update  
sudo apt-get install gksu  
gksudo gedit /usr/bin/add-apt-repository  

添加(回到开始))在命令的末尾

print _("The %s named '%s' has no PPA named '%s'"  

...以便随后的打印命令正确读取->

print(_("The %s named '%s' has no PPA named '%s'"))  

保存文件-现在您应该能够添加存储库。

注意:这是您要添加的 PPA 的链接 ->
https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa

您可以看到,Java 8 答案中的命令
sudo add-apt-repository ppa:openjdk-r/ppa是正确的。

答案2

原来我的 Python 版本默认是 3.x,而不是 2.x,这导致了所有问题。我修复了它,如下所示

相关内容