Impossibile aggiungere PPA - "l'utente o il team non esiste"


13

Quando eseguo questo comando:

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

Ottengo il seguente errore:

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

Le mie impostazioni proxy funzionano correttamente

qual è la soluzione?


APT sembra non funzionare dietro determinati tipi / configurazioni proxy.

Hai configurato apt - askubuntu.com/questions/257290/configure-proxy-for-apt ? In tal caso prova ad aggiungere manualmente il repositorydeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Panther

1
Penso che sia più semplicemente che wepupd8team non abbia aggiornato il ppa per bionic, l'ultimo aggiornamento risale a quasi 40 settimane fa. Modifica: launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3 Apri quel link e fai clic su "dettagli tecnici su questo ppa", vedrai che non ha una versione bionica (18.04)
dsSTORM

@David Foerster In realtà non so se OP sta usando il 18.04, tuttavia, se lo conferma, pubblicherò sicuramente il mio commento come risposta.
dsSTORM,

1
@dsSTORM: Ho appena visto che questa domanda è di novembre e che il PPA in questione aveva pacchetti per tutte le versioni di Ubuntu supportate al momento. Allora non importa.
David Foerster,

Risposte:


13

Ho trovato una soluzione funzionante su add-apt-repository derrière un proxy d'entreprise (in francese).

Per riassumere, devi esportare le variabili env HTTP(S)_PROXY, minuscole e maiuscole nel tuo termine.

Quindi eseguire:

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

L' -Eopzione conserverà le variabili env definite sopra e consentirà l'uso del proxy.


1
Purtroppo questo non ha funzionato per me in Ubuntu 18.04 quando ho provato a installare Oracle 8 JDK. L'ho risolto inserendo deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic mainle impostazioni dell'aggiornamento software (Impostazioni> Altro software> Aggiungi ...)
snark

1
Questo ha funzionato sotto il mio Sottosistema Windows per Linux (Ubuntu 19.x) per me.

0

Sembra add-apt-repositoryche non usi le impostazioni del proxy apt (forse lo sta usando wgetsotto il cofano). Una soluzione alternativa è sintonizzare il comando da una macchina che non è dietro un proxy e copiare i file

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

all'altra macchina.


1
... o semplicemente usa il metodo manuale descritto su Launchpad per ogni PPA.
David Foerster,

0

L'esecuzione di add-apt-repository senza connessione a Internet produce davvero lo stesso messaggio di errore della domanda. Tuttavia, si potrebbe considerare errato o confuso il messaggio di errore come un bug.

L'aggiunta dei repository corrispondenti non è sufficiente a meno che non si disponga di una connessione Internet.

Ho risolto il problema stabilendo una connessione a Internet perché i repository erano già stati aggiunti.

Verifica questo con: $ ping www.google.com

In bocca al lupo


1
L'esecuzione add-apt-repositorysenza connessione Internet produce davvero lo stesso messaggio di errore della domanda, quindi questa risposta è valida al 100%. Tuttavia, si potrebbe considerare errato o confuso il messaggio di errore come un bug.
Byte Commander

@ByteCommander Grazie mille per aver compreso e moderato questa risposta. Ho aggiunto il tuo commento al corpo della risposta. Saluti
CORONEL Braian
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.