No se puede agregar PPA: "el usuario o el equipo no existe"

13

Cuando ejecuto este comando:

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

Obtuve el siguiente error:

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

Mi configuración de proxy funciona correctamente

¿cual es la solución?

Diablo
fuente
APT parece no funcionar detrás de ciertos tipos / configuraciones de proxy.
¿Configuró apt - askubuntu.com/questions/257290/configure-proxy-for-apt ? Si es así tratar de añadir manualmente el repositoriodeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Pantera
1
Creo que es más simple que wepupd8team no ha actualizado el ppa para bionic, la última actualización tiene casi 40 semanas. Editar: launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3 Abra ese enlace y haga clic en "detalles técnicos sobre este ppa", verá que no tiene una versión biónica (18.04)
dsSTORM
@David Foerster No sé si OP está usando 18.04, sin embargo, si él lo confirma, seguramente publicaré mi comentario como respuesta.
dsSTORM
1
@dsSTORM: Acabo de ver que esta pregunta es de noviembre y que el PPA en cuestión tenía paquetes para todas las versiones de Ubuntu compatibles en ese momento. Olvidalo entonces.
David Foerster

Respuestas:

13

Encontré una solución de trabajo en add-apt-repository derrière un proxy d'entreprise (en francés).

Para resumirlo, debe exportar las variables env HTTP(S)_PROXY, en minúsculas y mayúsculas en su término.

Luego ejecuta:

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

La -Eopción preservará los entornos definidos anteriormente y permitirá el uso del proxy.

Guillaume Husta
fuente
1
Desafortunadamente, esto no funcionó para mí en ubuntu 18.04 al intentar instalar Oracle 8 JDK. Lo arreglé colocando deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic mainla configuración del Actualizador de software (Configuración> Otro software> Agregar ...)
snark
1
Esto funcionó en Windows Subsystem for Linux (Ubuntu 19.x) para mí.
0

Parece add-apt-repositoryque no usa la configuración del proxy apto (tal vez se está usando wgetbajo el capó). Una solución alternativa es ajustar el comando desde una máquina que no está detrás de un proxy y copiar los archivos

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

a la otra máquina.

dev93
fuente
1
... o simplemente use el método manual descrito en Launchpad para cada PPA.
David Foerster
0

Ejecutar add-apt-repository sin conexión a Internet realmente produce el mismo mensaje de error que en la pregunta. Sin embargo, uno podría considerar que el mensaje de error es incorrecto o confuso como este como un error.

Agregar los repositorios correspondientes no es suficiente a menos que tenga una conexión a Internet.

Lo arreglé haciendo una conexión a Internet porque los repositorios ya se habían agregado.

Comprueba esto con: $ ping www.google.com

Buena suerte

CORONEL Braian
fuente
1
Ejecutar add-apt-repositorysin conexión a Internet realmente produce el mismo mensaje de error que en la pregunta, por lo que esta respuesta es 100% válida. Sin embargo, uno podría considerar que el mensaje de error es incorrecto o confuso como este como un error.
Byte Commander
@ByteCommander Muchas gracias por entender y moderar esta respuesta. Agregué tu comentario al cuerpo de la respuesta. Saludos
CORONEL Braian