Não é possível adicionar o PPA atrás do proxy Ubuntu 14.04 [duplicate]

24

Não consigo adicionar um repositório através da linha de comando no Ubuntu 14.04. O Apt-get funciona perfeitamente, e eu posso atualizar o sistema. Eu configurei meu arquivo /etc/apt/apt.config da seguinte forma:

Acquire::http::proxy "http://<username>:<password>@<proxy address>:<port>/";

Por exemplo, ao tentar adicionar o repositório para o y-ppa-manager, recebo:

add-apt-repository ppa:webupd8team/y-ppa-manager
Cannot add PPA: 'ppa:webupd8team/y-ppa-manager'.
Please check that the PPA name or format is correct.

Se precisar de mais informações, sinta-se à vontade para perguntar.

    
por bjd857 22.04.2014 / 08:15

1 resposta

48

Você precisa exportar suas variáveis de ambiente proxy usando

export http_proxy=http://username:password@host:port/
export https_proxy=https://username:password@host:port/

e depois diga ao sudo para usá-los usando:

 sudo -E add-apt-repository ppa:webupd8team/y-ppa-manager

ou abra o arquivo /etc/sudoers (usando sudo visudo ) e anexe

Defaults env_keep="https_proxy"

até o final do arquivo.

Eu tenho um blog sobre isso . olhe para mais detalhes.

    
por jobin 22.04.2014 / 08:23