Impossible d'ajouter PPA - "l'utilisateur ou l'équipe n'existe pas"

13

Lorsque j'exécute cette commande:

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

J'obtiens l'erreur suivante:

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

Mes paramètres de proxy fonctionnent correctement

quelle est la solution?

Diable
la source
APT semble ne pas fonctionner derrière certains types / configurations de proxy.
Avez-vous configuré apt - askubuntu.com/questions/257290/configure-proxy-for-apt ? Si c'est le cas, essayez d'ajouter manuellement le dépôtdeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Panther
1
Je pense que c'est plus simplement que wepupd8team n'a pas mis à jour le ppa pour bionic, la dernière mise à jour a presque 40 semaines. Edit: launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3 Ouvrez ce lien et cliquez sur "détails techniques sur ce ppa", vous verrez qu'il n'a pas de version bionique (18.04)
dsSTORM
@David Foerster Je ne sais pas vraiment si OP utilise 18.04, mais s'il le confirme, je posterai sûrement mon commentaire comme réponse.
dsSTORM
1
@dsSTORM: Je viens de voir que cette question date de novembre et que le PPA en question avait des packages pour toutes les versions d'Ubuntu prises en charge à l'époque. Pas de soucis alors.
David Foerster

Réponses:

13

J'ai trouvé une solution de travail sur add-apt-repository derrière un proxy d'entreprise .

Pour résumer, vous devez exporter les variables env HTTP(S)_PROXY, minuscules et majuscules dans votre terme.

Exécutez ensuite:

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

L' -Eoption conservera les variables env définies ci-dessus et activera l'utilisation du proxy.

Guillaume Husta
la source
1
Malheureusement, cela n'a pas fonctionné pour moi dans Ubuntu 18.04 lors de la tentative d'installation d'Oracle 8 JDK. Je l'ai corrigé deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic mainen insérant les paramètres du programme de mise à jour du logiciel (Paramètres> Autres logiciels> Ajouter ...)
snark
1
Cela fonctionnait sous Windows Subsystem for Linux (Ubuntu 19.x) pour moi.
0

Il add-apt-repositoryne semble pas utiliser les paramètres de proxy apt (peut-être qu'il utilise wgetsous le capot). Une solution de contournement consiste à régler la commande à partir d'une machine qui n'est pas derrière un proxy et à copier les fichiers

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

à l'autre machine.

dev93
la source
1
… Ou utilisez simplement la méthode manuelle décrite sur Launchpad pour chaque PPA.
David Foerster
0

Exécuter add-apt-repository sans connexion Internet produit vraiment le même message d'erreur que dans la question. On pourrait cependant considérer le message d'erreur comme incorrect ou déroutant comme un bug.

L'ajout des référentiels correspondants ne suffit pas, sauf si vous disposez d'une connexion Internet.

J'ai corrigé cela en établissant une connexion Internet car les référentiels avaient déjà été ajoutés.

Vérifiez cela avec: $ ping www.google.com

Bonne chance

CORONEL Braian
la source
1
L'exécution add-apt-repositorysans connexion Internet produit vraiment le même message d'erreur que dans la question, donc cette réponse est valide à 100%. On pourrait cependant considérer le message d'erreur comme incorrect ou déroutant comme un bug.
Byte Commander
@ByteCommander Merci beaucoup d'avoir compris et modéré cette réponse. J'ai ajouté votre commentaire au corps de la réponse. Cordialement
CORONEL Braian