Прокси хорош для браузера, но не работает для обновления wget или apt

См. Также https://stackoverflow.com/q/57206176/287948


После это решение с использованием visudo . Я перемещаюсь по браузер ... Но wget и sudo apt update не работают:

Ign:1 http://qgis.org/debian bionic InRelease
Ign:2 http://apt.postgresql.org/pub/repos/apt bionic-pgdg InRelease
...
Err:9 http://us.archive.ubuntu.com/ubuntu bionic Release
  Unsupported proxy configured: 80698092://http
Err:10 http://us.archive.ubuntu.com/ubuntu bionic-updates Release
  Unsupported proxy configured: 80698092://http

Lendo listas de pacotes... Pronto
E: The repository 'http://us.archive.ubuntu.com/ubuntu bionic Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

...
N: See apt-secure(8) manpage for repository creation and user configuration details.

Любой URL действителен для браузера, но не для wget , например:

wget http://us.archive.ubuntu.com/ubuntu/dists/bionic/Release говорят «Ошибка в прокси-URL ftp://myUser/myPassword@http://etc: должен быть HTTP» . То же самое wget http://google.com или любой другой URL.


ПРИМЕЧАНИЯ

Переменные есть, есть echo $http_proxy и показывает

https_proxy=http://user:etc%23etc@pac._ProxyDomain_/proxy.pac:8080
http_proxy=http://user:etc%23etc@pac._ProxyDomain_/proxy.pac:8080
no_proxy=localhost,127.0.0.0/8,::1
NO_PROXY=localhost,127.0.0.0/8,::1
ftp_proxy=http://user:etc%23etc@pac._ProxyDomain_/proxy.pac:8080

Мой ~/.profile сгенерировал его,

http_proxy="http://user:etc%23etc@pac._ProxyDomain_/proxy.pac:8080"
https_proxy="http://user:etc%23etc@pac._ProxyDomain_/proxy.pac:8080"
ftp_proxy="http://user:etc%23etc@pac._ProxyDomain_/proxy.pac:8080"

export http_proxy
export https_proxy
export ftp_proxy

я тестировал ранее также с ошибкой myUser:myPassword@http://etc)

и это хорошо для браузеров .... Но, кажется, у терминала есть проблемы с символом # моего пароля ( это? ).


Попробуйте решение с sudo nano /etc/apt/apt.conf.d/80proxy (создайте новый файл),

, но система его игнорирует.

0
задан 25 July 2019 в 20:28

1 ответ

Вы используете

http_proxy="myUser:myPassword@http://etc"
https_proxy="myUser:myPassword@http://etc"
ftp_proxy="myUser:myPassword@http://etc"

Правильный формат

http_proxy="http://user:password@hostname:portnumber/"
https_proxy="http://user:password@hostname:portnumber/"
ftp_proxy="http://user:password@hostname:portnumber/"
0
ответ дан 23 October 2019 в 09:09

Другие вопросы по тегам:

Похожие вопросы: