TL;DR
Đây là biện pháp có chủ ý để bảo vệ kho lưu trữ APT khỏi bot. Google không có tài liệu chỉ mục trên http://dl.google.com/linux/chrome/deb/
hoặc http://dl.google.com
URL.
Bản thân kho lưu trữ đang hoạt động bình thường. Xem phân tích dưới đây.
Chi tiết
Trong phiên Wireshark trên hộp Ubuntu MATE 18.04.3 LTS của tôi, tôi thấy rằng sudo apt-get cập nhật
tải về http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
URL sử dụng Debian APT-HTTP/1.3 (1.6.14)
đại lý người dùng.
Vì vậy, bạn có thể khắc phục điều này bằng cách "truy cập" các URL được đề cập bằng cách sử dụng "wget" như sau:
$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com/linux/chrome/deb/
Đã bật chế độ nhện. Kiểm tra xem tệp từ xa có tồn tại không.
--2022-02-13 10:07:18-- http://dl.google.com/linux/chrome/deb/
Đang giải quyết dl.google.com (dl.google.com)... 108.177.14.91, 108.177.14.136, 108.177.14.190, ...
Đang kết nối với dl.google.com (dl.google.com)|108.177.14.91|:80... đã kết nối.
Đã gửi yêu cầu HTTP, đang chờ phản hồi... 404 Not Found
Tệp từ xa không tồn tại -- liên kết bị hỏng!!!
ở đây 404 được xác nhận.
Nhưng đến thăm cấp trên http://dl.google.com
URL chuyển hướng:
$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com
Đã bật chế độ nhện. Kiểm tra xem tệp từ xa có tồn tại không.
--2022-02-13 10:09:34-- http://dl.google.com/
Đang giải quyết dl.google.com (dl.google.com)... 64.233.161.190, 64.233.161.93, 64.233.161.136, ...
Đang kết nối với dl.google.com (dl.google.com)|64.233.161.190|:80... đã kết nối.
Đã gửi yêu cầu HTTP, đang chờ phản hồi... Đã tìm thấy 302
Vị trí: http://www.google.com/chrome [theo sau]
Đã bật chế độ nhện. Kiểm tra xem tệp từ xa có tồn tại không.
--2022-02-13 10:09:34-- http://www.google.com/chrome
Đang phân giải www.google.com (www.google.com)... 64.233.163.105, 64.233.163.106, 64.233.163.99, ...
Đang kết nối với www.google.com (www.google.com)|64.233.163.105|:80... đã kết nối.
Đã gửi yêu cầu HTTP, đang chờ phản hồi... 301 Đã di chuyển vĩnh viễn
Vị trí: http://www.google.com/chrome/ [theo sau]
Đã bật chế độ nhện. Kiểm tra xem tệp từ xa có tồn tại không.
--2022-02-13 10:09:34-- http://www.google.com/chrome/
Đang kết nối với www.google.com (www.google.com)|64.233.163.105|:80... đã kết nối.
Đã gửi yêu cầu HTTP, đang chờ phản hồi... 301 Đã di chuyển vĩnh viễn
Vị trí: https://www.google.com/chrome/ [theo sau]
Đã bật chế độ nhện. Kiểm tra xem tệp từ xa có tồn tại không.
--2022-02-13 10:09:34-- https://www.google.com/chrome/
Đang kết nối với www.google.com (www.google.com)|64.233.163.105|:443... đã kết nối.
Đã gửi yêu cầu HTTP, đang chờ phản hồi... 200 OK
Độ dài: 301722 (295K) [văn bản/html]
Tệp từ xa tồn tại và có thể chứa các liên kết khác,
nhưng đệ quy bị vô hiệu hóa - không truy xuất được.
Từ hội thoại HTTP ở trên, bạn có thể thấy chuyển hướng 302 đến https://www.google.com/chrome/ cho phép mọi người tải xuống Google Chrome từ trang web chính thức.
Ngoài ra, bạn có thể thử truy cập trongPhát hành
tệp bằng cách sử dụng cùng một tác nhân người dùng trực tiếp như sau:
$ wget --spider --user-agent="Debian APT-HTTP/1.3 (1.6.14)" http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Đã bật chế độ nhện. Kiểm tra xem tệp từ xa có tồn tại không.
--2022-02-13 10:12:10-- >http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Đang giải quyết dl.google.com (dl.google.com)...64.233.161.190, 64.233.161.93, 64.233.161.136, ...
Đang kết nối với dl.google.com (dl.google.com)|64.233.161.190|:80... đã kết nối.
Đã gửi yêu cầu HTTP, đang chờ phản hồi... 200 OK
Độ dài: 1811 (1,8K) [ứng dụng/luồng octet]
Tập tin từ xa tồn tại.
hoặc thậm chí truy cập cùng một tệp với tác nhân người dùng mặc định:
$ wget --spider http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Đã bật chế độ nhện. Kiểm tra xem tệp từ xa có tồn tại không.
--2022-02-13 10:15:18-- >http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
Đang giải quyết dl.google.com (dl.google.com)... 64.233.161.190, 64.233.161.93, 64.233.161.91, ...
Đang kết nối với dl.google.com (dl.google.com)|64.233.161.190|:80... đã kết nối.
Đã gửi yêu cầu HTTP, đang chờ phản hồi... 200 OK
Độ dài: 1811 (1,8K) [ứng dụng/luồng octet]
Tập tin từ xa tồn tại.
Vì vậy, 404 bạn nhận được thực sự không có ý nghĩa gì đối với các trường hợp sử dụng thực tế. APT cần các tệp khác thường có sẵn.