Nie można dodać PPA - „użytkownik lub zespół nie istnieje”

13

Po uruchomieniu tego polecenia:

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

Otrzymuję następujący błąd:

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

Moje ustawienia proxy działają poprawnie

jakie jest rozwiązanie

Diabeł
źródło
APT wydaje się nie działać za niektórymi typami / konfiguracjami proxy.
Czy skonfigurowałeś apt - askubuntu.com/questions/257290/configure-proxy-for-apt ? Jeśli tak, spróbuj ręcznie dodać repozytoriumdeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Panther
1
Myślę, że po prostu wepupd8team nie zaktualizował ppa dla bionic, ostatnia aktualizacja ma prawie 40 tygodni. Edycja: launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3 Otwórz ten link i kliknij „szczegóły techniczne dotyczące tego ppa”, zobaczysz, że nie ma wersji bionicznej (18.04)
dsSTORM
@David Foerster Nie wiem, czy OP używa 18.04, ale jeśli to potwierdzi, z pewnością opublikuję mój komentarz jako odpowiedź.
dsSTORM
1
@dsSTORM: Właśnie widziałem, że to pytanie pochodzi z listopada i że PPA, o którym mowa, zawierało pakiety dla wszystkich obsługiwanych wersji Ubuntu w tym czasie. Nieważne więc.
David Foerster,

Odpowiedzi:

13

Znalazłem działające rozwiązanie w add-apt-repository derrière un proxy d'entreprise (po francusku).

Podsumowując, musisz wyeksportować zmienne env HTTP(S)_PROXY, małe i wielkie litery w swoim terminie.

Następnie wykonaj:

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

Ta -Eopcja zachowa zdefiniowane powyżej zmienne środowiskowe i umożliwi korzystanie z serwera proxy.

Guillaume Husta
źródło
1
Niestety nie działało to dla mnie w Ubuntu 18.04, gdy próbowałem zainstalować Oracle 8 JDK. Naprawiłem to, wprowadzając deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic mainustawienia Aktualizatora oprogramowania (Ustawienia> Inne oprogramowanie> Dodaj ...)
snark,
1
Dla mnie działało to w ramach Windows Subsystem for Linux (Ubuntu 19.x).
0

Wygląda na add-apt-repositoryto, że nie używa ustawień apt proxy (być może używa się go wgetpod maską). Obejściem tego problemu jest dostrojenie polecenia z komputera, który nie znajduje się za serwerem proxy i skopiowanie plików

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

do drugiej maszyny.

dev93
źródło
1
… Lub po prostu użyj metody ręcznej opisanej na Launchpad dla każdego PPA.
David Foerster,
0

Uruchomienie repozytorium add-apt bez połączenia z Internetem powoduje taki sam komunikat o błędzie, jak w pytaniu. Można jednak uznać komunikat o błędzie za niepoprawny lub mylący w ten sposób za błąd.

Dodanie odpowiednich repozytoriów nie wystarczy, chyba że masz połączenie z Internetem.

Naprawiłem to, nawiązując połączenie internetowe, ponieważ repozytoria zostały już dodane.

Sprawdź to za pomocą: $ ping www.google.com

Powodzenia

CORONEL Braian
źródło
1
Uruchomienie add-apt-repositorybez połączenia z Internetem naprawdę powoduje taki sam komunikat o błędzie, jak w pytaniu, więc ta odpowiedź jest w 100% poprawna. Można jednak uznać komunikat o błędzie za niepoprawny lub mylący w ten sposób za błąd.
Bajt Dowódca
@ByteCommander Dziękujemy bardzo za zrozumienie i moderowanie tej odpowiedzi. Dodałem twój komentarz do treści odpowiedzi. Pozdrawiam
CORONEL Braian,