Puncte:0

Cum să setați /etc/apt/apt.conf pe un subsistem Linux pentru Windows când Windows a verificat automat configurarea proxy-ului?

drapel gb

Pe computerul meu Windows, setările proxy sunt de bază:

Configurare automată proxy:
  Detectează automat setările: verificat

Pe computerul meu Windows, am instalat un subsistem Linux (Ubuntu). Încerc să execut o actualizare sudo apt sau a sudo apt install.... Aparent, pentru a face acest lucru, trebuie să completez /etc/apt/apt.conf (acest fisier nu exista inca).

Am creat acel fișier și, foarte naiv, am introdus următoarele:

Linux Prompt> cat apt.conf
Achiziționați::http::proxy „http://<proxy>”;
Achiziționați::https::proxy „https://<proxy>”;
Achiziționați::ftp::proxy „ftp://<proxy>”;
Achiziționați::socks::proxy „socks:<proxy>”;

Acest lucru, evident, nu funcționează și nu știu despre niciun proxy de bază, folosit de computerul meu, așa că îmi lasă două posibilități:

  • Fie caut un proxy, folosit de computerul meu, și îl completez /etc/apt/apt.conf fişier.
  • Ori eu configurez /etc/apt/apt.conf pentru a detecta automat setările proxy, la fel ca mașina „părinte” Windows.

Care dintre cele două opțiuni este cea mai bună și cum o fac?

Mulțumiri

Editare, ceva fundal

Am vrut să fac câteva sudo apt install (este o consecință a această întrebare de Superutilizator, dar ca exemplu, să luăm „emacs-gtk”):

Linux Prompt> sudo apt install emacs-gtk
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
E: Imposibil de localizat pachetul emacs-gtk

Când fac o actualizare sudo apt:

Obțineți:1 http://archive.ubuntu.com/ubuntu focal InRelease
Err:1 http://archive.ubuntu.com/ubuntu focal InRelease
  Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
Obțineți:2 http://security.ubuntu.com/ubuntu focal-security InRelease
Err:2 http://security.ubuntu.com/ubuntu focal-security InRelease
  Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
Obțineți:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Err:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease
  Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
Obțineți:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Err:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
  Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
Citirea listelor de pachete... Gata
N: Consultați pagina de manual apt-secure(8) pentru detalii despre crearea depozitului și configurația utilizatorului.
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.
E: Depozitul „http://archive.ubuntu.com/ubuntu focal InRelease” nu este semnat.
E: Nu s-a putut prelua http://archive.ubuntu.com/ubuntu/dists/focal/InRelease Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
N: Consultați pagina de manual apt-secure(8) pentru detalii despre crearea depozitului și configurația utilizatorului.
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.
E: Depozitul „http://security.ubuntu.com/ubuntu focal-security InRelease” nu este semnat.
E: Nu s-a putut prelua http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
E: Nu s-a putut prelua http://archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
E: Depozitul „http://archive.ubuntu.com/ubuntu focal-updates InRelease” nu este semnat.
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.
N: Consultați pagina de manual apt-secure(8) pentru detalii despre crearea depozitului și configurația utilizatorului.
E: Nu s-a putut prelua http://archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease Fișierul Clearsigned nu este valid, a primit „NOSPLIT” (rețeaua necesită autentificare?)
E: Depozitul „http://archive.ubuntu.com/ubuntu focal-backports InRelease” nu este semnat.
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.
N: Consultați pagina de manual apt-secure(8) pentru detalii despre crearea depozitului și configurația utilizatorului.

Așa cum a fost solicitat: am dat ping la „8.8.8.8”, și acolo totul pare să fie bine:

Linux Prompt> ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) octeți de date.
64 de octeți din 8.8.8.8: icmp_seq=1 ttl=116 timp=9,47 ms
64 de octeți din 8.8.8.8: icmp_seq=2 ttl=116 timp=9,84 ms
...
^C
--- 8.8.8.8 statistici ping ---
6 pachete transmise, 6 primite, 0% pierdere de pachete, timp 5007 ms
rtt min/avg/max/mdev = 9,164/9,388/9,838/0,226 ms

Am crezut că instalare apt problemele s-au datorat /etc/apt/apt.conf fișier (conținând setările proxy), de aici întrebarea mea.

NotTheDr01ds avatar
drapel vn
Faptul că gazda dvs. Windows este setată să detecteze automat setările proxy este normal - aproape toată lumea are această opțiune setată în mod implicit. Deoarece nu știți de niciun proxy pe care îl utilizați cu adevărat, *probabil* nu este problema dvs. Deci, să începem cu elementele de bază - Care este problema reală pe care o aveți? Ce eroare dă `sudo apt update`? Se rupe alte rețele din interiorul WSL? Încercați `ping 8.8.8.8` în WSL - Ce se întâmplă?
Dominique avatar
drapel gb
@NotTheDr01ds: mulțumesc pentru răspunsul tău rapid, am adăugat fundalul întrebării mele (totul începe cu `apt install`, care nu funcționează).
NotTheDr01ds avatar
drapel vn
Ah, pe baza erorii, pot vedea de ce bănuiți proxy. Se pare că îmi amintesc pe cineva care a avut o problemă similară; ar fi putut fi pe Super User. Departe de computer câteva ore, dar voi vedea dacă îl găsesc.
NotTheDr01ds avatar
drapel vn
Vedeți dacă ceva din [acest răspuns](https://superuser.com/q/346372/1210833) vă ajută dacă este într-adevăr o problemă de proxy.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.