Tại sao aptitude nhấn mạnh vào việc cài đặt các gói?


9

Tại sao aptitude muốn cài đặt nhiều gói như vậy khi tôi chỉ chạy sau đây?

sudo aptitude install

Tôi không muốn cung cấp các gói cụ thể mà nó muốn cài đặt vì điều này đã xảy ra nhiều lần trong quá khứ (mặc dù tôi không hoàn toàn chắc chắn về cách tôi đã sửa nó trong quá khứ).

Có ý kiến ​​gì không?

Câu trả lời:


16

Từ trang người đàn ông năng khiếu :

Trong trường hợp đặc biệt, trên mạng, cài đặt, không có đối số sẽ hành động trên bất kỳ hành động được lưu trữ / chờ xử lý nào.

Nói cách khác, bạn đã cố gắng cài đặt các gói đó sớm hơn (hoặc chúng được mang dưới dạng phụ thuộc), nhưng đã xảy ra sự cố (hoặc quá trình bị gián đoạn) và không thể kết thúc. aptitudechỉ đang cố gắng hoàn thành những gì nó bắt đầu. Các hoạt động cũng có thể liên quan đến cập nhật, gỡ bỏ gói hoặc bất kỳ loại hoạt động nội bộ, chờ xử lý.

Một đoạn trích thú vị khác mà bạn có thể muốn biết về:

Khi bạn nhập Y tại dấu nhắc xác nhận cuối cùng, lệnh cài đặt trên máy sẽ cài đặt thông tin lưu trữ của aptitude về những hành động cần thực hiện. Do đó, nếu bạn phát hành (ví dụ) lệnh cài đặt apt aptitude cài đặt foo bar, sau đó hủy bỏ cài đặt khi aptitude đã bắt đầu tải xuống và cài đặt các gói, bạn sẽ cần phải chạy apt aptitude loại bỏ foo bar thanh để hủy đơn hàng đó.

Nói cách khác, nếu các gói đó không được bạn quan tâm, việc gọi removechúng có thể giúp loại bỏ hàng đợi hoạt động đang chờ xử lý ( thông tin được lưu trữ của aptitude ).

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.