Làm thế nào để Ign và Hit ảnh hưởng đến cập nhật apt-get?


10

Sự hiểu biết của tôi về IgnHitđược hiển thị trong đầu ra của lệnh apt-get updateHit: File found. No change in its timestampIgn: File ignored. No change in its content..

Điều này có nghĩa là chính xác? Ví dụ, nếu một gói được nâng cấp có nghĩa là dấu thời gian của nó đã thay đổi như nội dung của nó?

Câu trả lời:


16

Từ những gì tôi có thể thấy trong mã nguồn apt, "Ign" có nghĩa là đã xảy ra lỗi khi truy xuất tệp, nhưng lỗi đang bị bỏ qua. Khi tôi chạy cập nhật apt-get, tôi thấy 3 thông báo Ign, tất cả đều dành cho Translation-encác tệp. Kết xuất gói tin cho thấy rằng các yêu cầu cho các tệp đó có phản hồi HTTP 404.

Vì vậy, các tệp dịch bị thiếu, điều này hợp lý bởi vì chúng tôi không cần dịch cơ sở dữ liệu gói từ tiếng Anh sang tiếng Anh và apt không coi việc thiếu bản dịch là một lỗi nghiêm trọng. (Ngay cả trên các hệ thống được định cấu hình cho một số ngôn ngữ khác, việc thiếu bản dịch sẽ không phải là một lỗi nghiêm trọng, điều đó chỉ có nghĩa là bạn bị buộc phải đọc mô tả gói bằng ngôn ngữ mặc định thay vì ngôn ngữ ưa thích cục bộ của bạn.)

"Hit" mặt khác có nghĩa là chính xác những gì bạn nói. Tập tin được tìm thấy trên máy chủ và nó đã không bị thay đổi kể từ lần cuối cùng được tải xuống. Điều này được biểu thị bằng mã HTTP 304. Lưu ý rằng chúng ta không nói về dấu thời gian trên các gói riêng lẻ, vì apt-get updatekhông tải xuống các gói đó. Nó tải xuống danh sách các gói có sẵn và thông tin liên quan khác. Dấu thời gian được so sánh là trên các tệp danh sách đó, không phải các gói.


Bạn có ý nghĩa gì bởi "lỗi đang bị bỏ qua"? Tôi cũng lấy đó là một Hitdấu hiệu cho thấy tôi có một bản sao của danh sách mới nhất kể từ apt-get updatelần chạy cuối cùng. Đúng không?
PeanutsMonkey

1
Lỗi đang bị bỏ qua vì đó là lỗi khi tải xuống một tệp không cần thiết. Hitcó nghĩa là bản sao cũ trong bộ đệm của bạn khớp với bản hiện tại trên máy chủ.
Alan Curry

3
Điều này dường như mâu thuẫn với Askubfox.com/questions/294525/ mà nói rằng Ign "có nghĩa là không có thay đổi nào trong tệp chỉ mục pdiff".
pbhj

1
@pbhj Đây là câu trả lời đúng như tôi đã xác minh với kho lưu trữ cục bộ của tôi nhiều lần. Ignkhông được tìm thấy, nhưng không phải là một vấn đề.
Anwar

Điều này không thể đúng như đã thấy trong ví dụ này từ gương địa phương của tôi. Ign:19 ssh://[server]/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 48x48 IconsCác tập tin tồn tại.
Đá cẩm thạch hữu cơ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.