Каждый раз, когда я пытаюсь сделать что-то как 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
Это действительно печально, поскольку я не могу добавить PPAs.
Оказывается, что моя версия Python была по умолчанию 3.x вместо 2.x, который вызвал все проблемы. Я зафиксировал его как это .
Существует синтаксическая ошибка в 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
корректна.