Рейтинг:0

Как установить /etc/apt/apt.conf в подсистеме Linux для Windows, когда в Windows автоматически проверена настройка прокси?

флаг gb

На моем компьютере с Windows настройки прокси-сервера являются основными:

Автоматическая настройка прокси:
  Автоматически определять настройки: отмечено

На моем компьютере с Windows я установил подсистему Linux (Ubuntu). я пытаюсь выполнить судо подходящее обновление или Судо ап установить.... Видимо, для того, чтобы это сделать, мне нужно заполнить /etc/apt/apt.conf (этот файл еще не существует).

Я создал этот файл и очень наивно ввел следующее:

Linux Подскажите > cat apt.conf
Acquire::http::proxy "http://<proxy>";
Acquire::https::proxy "https://<proxy>";
Acquire::ftp::proxy "ftp://<proxy>";
Acquire::socks::proxy "socks:<proxy>";

Это, очевидно, не работает, и я не знаю ни о каких основных прокси, используемых моим компьютером, так что у меня остается два варианта:

  • Либо я ищу прокси, используемый моим компьютером, и заливаю его в /etc/apt/apt.conf файл.
  • Либо я настраиваю /etc/apt/apt.conf для автоматического определения настроек прокси, как и на «родительской» машине Windows.

Какой из двух вариантов лучше и как это сделать?

Спасибо

Изменить, немного фона

я хотел сделать кое-что sudo ап установить (это следствие этот вопрос суперпользователя, но в качестве примера возьмем "emacs-gtk"):

Linux Prompt> sudo apt установить emacs-gtk
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет emacs-gtk

Когда я делаю судо подходящее обновление:

Получите:1 http://archive.ubuntu.com/ubuntu focus InRelease
Err:1 http://archive.ubuntu.com/ubuntu focus InRelease
  Файл с чистой подписью недействителен, получен «NOSPLIT» (требует ли сеть аутентификацию?)
Получите: 2 http://security.ubuntu.com/ubuntu focus-security InRelease
Ошибка: 2 http://security.ubuntu.com/ubuntu focus-security InRelease
  Файл с чистой подписью недействителен, получен «NOSPLIT» (требует ли сеть аутентификацию?)
Получить: 3 http://archive.ubuntu.com/ubuntu focus-updates InRelease
Err:3 http://archive.ubuntu.com/ubuntu focus-updates InRelease
  Файл с чистой подписью недействителен, получен «NOSPLIT» (требует ли сеть аутентификацию?)
Получить:4 http://archive.ubuntu.com/ubuntu focus-backports InRelease
Err:4 http://archive.ubuntu.com/ubuntu focus-backports InRelease
  Файл с чистой подписью недействителен, получен «NOSPLIT» (требует ли сеть аутентификацию?)
Чтение списков пакетов... Готово
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
E: Репозиторий «http://archive.ubuntu.com/ubuntu focus InRelease» не подписан.
E: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/focal/InRelease Clearsigned файл недействителен, получил «NOSPLIT» (требует ли сеть аутентификацию?)
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
E: Репозиторий «http://security.ubuntu.com/ubuntu focus-security InRelease» не подписан.
E: Не удалось получить http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease Clearsigned файл недействителен, получен «NOSPLIT» (требует ли сеть аутентификацию?)
E: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease Clearsigned файл недействителен, получил «NOSPLIT» (требует ли сеть аутентификацию?)
E: Репозиторий «http://archive.ubuntu.com/ubuntu focus-updates InRelease» не подписан.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.
E: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease Clearsigned файл недействителен, получил «NOSPLIT» (требует ли сеть аутентификацию?)
E: Репозиторий «http://archive.ubuntu.com/ubuntu focus-backports InRelease» не подписан.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.

Как и просили: пропинговал "8.8.8.8", там вроде все нормально:

Подсказка Linux> пинг 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56 (84) байт данных.
64 байта из 8.8.8.8: icmp_seq=1 ttl=116 время=9,47 мс
64 байта из 8.8.8.8: icmp_seq=2 ttl=116 время=9,84 мс
...
^ С
--- 8.8.8.8 статистика пинга ---
6 пакетов передано, 6 получено, 0% потери пакетов, время 5007 мс
rtt min/avg/max/mdev = 9,164/9,388/9,838/0,226 мс

Я думал, что меткая установка проблемы были из-за /etc/apt/apt.conf файл (содержащий настройки прокси), отсюда и мой вопрос.

NotTheDr01ds avatar
флаг vn
Тот факт, что ваш хост Windows настроен на автоматическое определение настроек прокси-сервера, является нормальным — почти у всех этот параметр установлен по умолчанию. Поскольку вы не знаете, какие прокси-серверы вы действительно используете, это *вероятно* не ваша проблема. Итак, давайте начнем с основ — в чем проблема, с которой вы столкнулись? Какую ошибку выдает `sudo apt update`? Не ломается ли другая сеть внутри WSL? Попробуйте `ping 8.8.8.8` в WSL. Что произойдет?
Dominique avatar
флаг gb
@NotTheDr01ds: спасибо за быстрый ответ, я добавил предысторию своего вопроса (все начинается с `apt install`, который не работает).
NotTheDr01ds avatar
флаг vn
А, судя по ошибке, я понимаю, почему вы подозреваете прокси. Кажется, я припоминаю, что у кого-то была похожая проблема; это могло быть на Super User. Вдали от компьютера на несколько часов, но я посмотрю, смогу ли я его найти.
NotTheDr01ds avatar
флаг vn
Посмотрите, поможет ли что-нибудь в [этом ответе] (https://superuser.com/q/346372/1210833), если это действительно проблема с прокси.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.