Điểm:4

Máy chủ lưu trữ - apt-mirror - Làm cách nào để báo cáo danh sách các gói đã tải xuống trên mỗi lần chạy?

lá cờ cn

apt-mirror xuất kích thước của các gói đã tải xuống ... 167,3 MiB sẽ được tải xuống kho lưu trữ.

Nhưng làm cách nào để báo cáo danh sách các gói đã tải xuống trên mỗi lần chạy?

Ví dụ: Các gói sau đã được tải xuống: apache, chrome, ...

lá cờ cn
@OrganicMarble bạn có chia sẻ nó không?
Organic Marble avatar
lá cờ us
Câu hỏi của bạn khiến tôi muốn xem xét lại nó, tôi đã đặt nó từ lâu. Đó là `tìm /[thư mục]/apt-mirror/mirror/* -mmin -60 | grep "hồ bơi" | sort` Nhưng tôi không thể nhớ tại sao tôi lại thực hiện grep hoặc tại sao tôi có `*`. Một cái gì đó như thế này có thể có thể hoạt động nếu ai đó biết tiếng chuông bash.
Điểm:1
lá cờ jp

Không có gì tích hợp, nhưng apt-mirror là một kịch bản perl khá cơ bản. Nếu bạn cảm thấy thoải mái khi làm điều đó thì có lẽ bạn có thể thêm một bản vá tại https://github.com/apt-mirror/apt-mirror/blob/7d521b168ab34fd38fd38bbb26acad1f43e262a7/apt-mirror#L910 .

Bạn chắc chắn có thể sử dụng giải pháp Bash như một nhận xét gợi ý nếu nó phù hợp với nhu cầu của bạn. Các postmirror.sh script sẽ là một vị trí rất thuận tiện để chạy nó. Một dòng như thế này sẽ in các gói được cập nhật trong giờ qua

tìm thấy . -type f -path '*pool*' -mmin -60 -print

Không may, apt-mirror không được phát triển tích cực. Có một số lỗi sẽ ngăn không cho nó phản chiếu chính xác các kho lưu trữ apt cho các bản phát hành gần đây. Bạn có thể cân nhắc sử dụng một bản fork nơi những lỗi này đã được vá. Nếu bạn làm như vậy, thì bạn có thể yêu cầu tính năng này từ những người bảo trì fork.

Điểm:0
lá cờ us

Một lúc trước, tôi đã thêm một dòng vào postmirror.sh (sau dòng với sạch.sh như thế này)

tìm /[gương]/gương/ -mmin -60 | grep "hồ bơi" | sắp xếp | tee /home/[tên người dùng]/mirror/mirror-$_now.txt

Mỗi lần apt-mirror chạy, nó ghi đầu ra vào apt-mirror.log và tạo một tệp trong thư mục /mirror của thư mục chính của tôi với nội dung như sau:

/[mirror]/mirror/dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware
/[mirror]mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-hwe-5.11
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-oem-5.14
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-oem-5.14
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-signed-oem-5.14
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-modules-hwe-5.11
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-modules-oem-5.14
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-signatures-oem-5.14
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/universe/h/htmldoc

Mong muốn của tôi là đưa nó vào danh sách cá nhân .debs nhưng tôi đã không thể thực hiện công việc đó bằng cách sử dụng phương pháp này, có lẽ vì những tệp đó có dấu thời gian xa hơn nhiều trong quá khứ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.