PPA kann nicht hinzugefügt werden - "Benutzer oder Team existiert nicht"

13

Wenn ich diesen Befehl ausführe:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

Ich erhalte folgenden Fehler:

Cannot add PPA: 'ppa:~webupd8team/ubuntu/sublime-text-3'.
ERROR: '~webupd8team' user or team does not exist

Meine Proxy-Einstellungen funktionieren ordnungsgemäß

Was ist die Lösung?

Teufel
quelle
APT scheint hinter bestimmten Proxy-Typen / Konfigurationen nicht zu funktionieren.
Haben Sie apt - askubuntu.com/questions/257290/configure-proxy-for-apt konfiguriert ? Wenn ja, versuchen Sie, das Repodeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Panther
1
Ich denke, es ist einfacher, dass wepupd8team den ppa für bionic nicht aktualisiert hat, das letzte Update ist fast 40 Wochen alt. Bearbeiten: launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3 Öffnen Sie diesen Link und klicken Sie auf "Technische Details zu diesem ppa". Sie werden sehen, dass es keine bionische (18.04) Version gibt
dsSTORM
@ David Foerster Ich weiß eigentlich nicht, ob OP 18.04 verwendet, aber wenn er es bestätigt, werde ich meinen Kommentar sicherlich als Antwort posten.
dsSTORM
1
@dsSTORM: Ich habe gerade gesehen, dass diese Frage aus dem November stammt und dass die betreffende PPA Pakete für alle unterstützten Ubuntu-Versionen zu der Zeit hatte. Egal Dann.
David Foerster

Antworten:

13

Ich habe eine funktionierende Lösung bei add-apt-repository derrière un proxy d'entreprise (auf Französisch) gefunden.

Um es zusammenzufassen, müssen Sie die env-Variablen HTTP(S)_PROXY, Klein- und Großbuchstaben in Ihrem Begriff exportieren .

Führen Sie dann Folgendes aus:

sudo -E add-apt-repository ppa:...

Die -EOption behält die oben definierten env-Variablen bei und aktiviert die Proxy-Verwendung.

Guillaume Husta
quelle
1
Leider hat dies in Ubuntu 18.04 bei der Installation von Oracle 8 JDK nicht funktioniert. Ich habe es behoben, indem ich deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic maindie Einstellungen des Software-Updaters eingegeben habe (Einstellungen> Andere Software> Hinzufügen ...)
Snark
1
Dies funktionierte unter Windows Subsystem für Linux (Ubuntu 19.x) für mich.
0

Es scheint, add-apt-repositorydass keine passenden Proxy-Einstellungen verwendet werden (möglicherweise wgetunter der Haube). Eine Problemumgehung besteht darin, den Befehl von einem Computer aus zu optimieren, der sich nicht hinter einem Proxy befindet, und die Dateien zu kopieren

/etc/apt/trusted.gpg.d/ondrej_ubuntu_php.gpg
/etc/apt/sources.list.d/ondrej-ubuntu-php-xenial.list

zur anderen Maschine.

dev93
quelle
1
… Oder verwenden Sie einfach die auf dem Launchpad beschriebene manuelle Methode für jede PPA.
David Foerster
0

Das Ausführen von add-apt-repository ohne Internetverbindung erzeugt tatsächlich die gleiche Fehlermeldung wie in der Frage. Man könnte die Fehlermeldung jedoch als Fehler oder als verwirrend betrachten.

Das Hinzufügen der entsprechenden Repositorys reicht nur aus, wenn Sie über eine Internetverbindung verfügen.

Ich habe dies behoben, indem ich eine Internetverbindung hergestellt habe, da die Repositorys bereits hinzugefügt wurden.

Überprüfen Sie dies mit: $ ping www.google.com

Viel Glück

CORONEL Braian
quelle
1
Das Ausführen add-apt-repositoryohne Internetverbindung erzeugt tatsächlich die gleiche Fehlermeldung wie in der Frage, sodass diese Antwort zu 100% gültig ist. Man könnte die Fehlermeldung jedoch als Fehler oder als verwirrend betrachten.
Byte Commander
@ByteCommander Vielen Dank, dass Sie diese Antwort verstanden und moderiert haben. Ich habe Ihren Kommentar zum Text der Antwort hinzugefügt. Grüße
CORONEL Braian