Puncte:2

Tocmai am observat că depozitul http://dl.google.com/linux/chrome/deb/

drapel id

Ani de zile, modul în care Google Chrome a fost actualizat pe Ubuntu a fost prin intermediul depozitului http://dl.google.com/linux/chrome/deb/ De acum, când vizitez această adresă URL, primesc un 404. Cu toate acestea, cumva, Chrome pare să fie la cea mai recentă versiune. Chrome este actualizat într-un mod nou, poate prin actualizarea în sine? Sau blochează accesul prin browser și wget?

Organic Marble avatar
drapel us
Tocmai am testat instalarea Chrome pe o mașină nouă și acesta este repo-ul adăugat. Și nu s-a eroat când am făcut o „actualizare sudo apt”. Dar și eu primesc 404 într-un browser.
Puncte:3
drapel zw

TL;DR
Aceasta este o măsură intenționată pentru a proteja depozitul APT de roboți. Google nu are un document index pe http://dl.google.com/linux/chrome/deb/ sau http://dl.google.com URL-uri.
Depozitul în sine funcționează normal. Vezi analiza de mai jos.

Detalii
În sesiunea Wireshark de pe cutia mea Ubuntu MATE 18.04.3 LTS văd asta sudo apt-get update descarcă http://dl.google.com/linux/chrome/deb/dists/stable/InRelease URL folosind Debian APT-HTTP/1.3 (1.6.14) agent utilizator.

Așadar, puteți elimina acest lucru „vizitând” adresele URL menționate folosind „wget” după cum urmează:

$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com/linux/chrome/deb/
Modul Spider este activat. Verificați dacă fișierul la distanță există.
--2022-02-13 10:07:18-- http://dl.google.com/linux/chrome/deb/
Se rezolvă dl.google.com (dl.google.com)... 108.177.14.91, 108.177.14.136, 108.177.14.190, ...
Se conectează la dl.google.com (dl.google.com)|108.177.14.91|:80... conectat.
Solicitare HTTP trimisă, se așteaptă răspuns... 404 Nu a fost găsit
Fișierul de la distanță nu există -- link întrerupt!!!

aici se confirmă 404.

Dar vizitând nivelul superior http://dl.google.com Adresa URL oferă redirecționare:

$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com
Modul Spider este activat. Verificați dacă fișierul la distanță există.
--2022-02-13 10:09:34-- http://dl.google.com/
Se rezolvă dl.google.com (dl.google.com)... 64.233.161.190, 64.233.161.93, 64.233.161.136, ...
Se conectează la dl.google.com (dl.google.com)|64.233.161.190|:80... conectat.
Solicitare HTTP trimisă, așteaptă răspuns... 302 Găsit
Locație: http://www.google.com/chrome [urmează]
Modul Spider este activat. Verificați dacă fișierul la distanță există.
--2022-02-13 10:09:34-- http://www.google.com/chrome
Se rezolvă www.google.com (www.google.com)... 64.233.163.105, 64.233.163.106, 64.233.163.99, ...
Se conectează la www.google.com (www.google.com)|64.233.163.105|:80... conectat.
Solicitare HTTP trimisă, așteaptă răspuns... 301 Mutat permanent
Locație: http://www.google.com/chrome/ [urmează]
Modul Spider este activat. Verificați dacă fișierul la distanță există.
--2022-02-13 10:09:34-- http://www.google.com/chrome/
Se conectează la www.google.com (www.google.com)|64.233.163.105|:80... conectat.
Solicitare HTTP trimisă, așteaptă răspuns... 301 Mutat permanent
Locație: https://www.google.com/chrome/ [urmează]
Modul Spider este activat. Verificați dacă fișierul la distanță există.
--2022-02-13 10:09:34-- https://www.google.com/chrome/
Se conectează la www.google.com (www.google.com)|64.233.163.105|:443... conectat.
Solicitare HTTP trimisă, se așteaptă răspuns... 200 OK
Lungime: 301722 (295K) [text/html]
Fișierul de la distanță există și ar putea conține link-uri suplimentare,
dar recursiunea este dezactivată -- nu se regăsește.

Din conversația HTTP de mai sus puteți vedea redirecționarea 302 către https://www.google.com/chrome/ care permite oamenilor să descarce Google Chrome de pe pagina web oficială.

De asemenea, puteți încerca să accesați InRelease fișier folosind același user-agent direct, după cum urmează:

$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Modul Spider este activat. Verificați dacă fișierul la distanță există.
--2022-02-13 10:12:10-- >http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Se rezolvă dl.google.com (dl.google.com)...64.233.161.190, 64.233.161.93, 64.233.161.136, ...
Se conectează la dl.google.com (dl.google.com)|64.233.161.190|:80... conectat.
Solicitare HTTP trimisă, se așteaptă răspuns... 200 OK
Lungime: 1811 (1,8K) [application/octet-stream]
Fișierul de la distanță există.

sau chiar accesați același fișier cu user-agent implicit:

$ wget --spider http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Modul Spider este activat. Verificați dacă fișierul la distanță există.
--2022-02-13 10:15:18-- >http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Se rezolvă dl.google.com (dl.google.com)... 64.233.161.190, 64.233.161.93, 64.233.161.91, ...
Se conectează la dl.google.com (dl.google.com)|64.233.161.190|:80... conectat.
Solicitare HTTP trimisă, se așteaptă răspuns... 200 OK
Lungime: 1811 (1,8K) [application/octet-stream]
Fișierul de la distanță există.

Deci, 404 pe care îl obțineți nu înseamnă nimic pentru cazurile reale de utilizare. APT are nevoie de alte fișiere care sunt disponibile în mod normal.

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.