Điểm:1

Tôi có thể lấy danh sách các gói cần xóa cấu hình không?

lá cờ kp

Tôi đã cố gắng lấy danh sách tất cả các gói đã xóa có cấu hình sẽ bị xóa thông qua lệnh này dpkg -l nhưng có một danh sách rất lớn. Có lệnh nào để lấy danh sách tất cả các gói cần được xóa không?

Scott Stensland avatar
lá cờ ir
lệnh `dpkg -l` sẽ liệt kê tất cả các gói để nó là lệnh chỉ đọc ... chú ý ở trên cùng một tiêu đề giải thích ý nghĩa của cột ngoài cùng bên trái của mỗi hàng gói
Điểm:5
lá cờ cn

Bạn sẽ thiếu hàng tiêu đề, nhưng lệnh

truy vấn dpkg -l | awk '/^.c/'

sẽ liệt kê các gói chỉ tồn tại các tệp cấu hình


Danh sách các gói được tìm thấy bởi awk có thể bị xóa khi thay đổi chương trình

truy vấn dpkg -l | awk '/^.c/ { system("Sudo dpkg --purge " $2) }'

Cần lưu ý rằng tôi không nghĩ đây là một ý tưởng hay: Tôi nghĩ sẽ tốt hơn nếu liệt kê đầu ra từ tìm kiếm vào một tệp, xác minh rằng bạn đồng ý với việc xóa các gói có tên, sau đó sử dụng tệp văn bản làm đầu vào cho dpkg:

truy vấn dpkg -l | awk '/^.c/' > ~/DpgkTargets
Sudo nano ~/DpkgTargets
Sudo dpkg --purge < ~/DpkgTargets
Vivek Sundaray avatar
lá cờ kp
OK đã nhận nó. Làm cách nào tôi có thể xóa tất cả các gói đó bằng một lệnh?
Charles Green avatar
lá cờ cn
@VivekSundaray Lệnh 'hệ thống' trong awk có thể thực hiện: `dpkg-query -l | awk '/^.c/ { system("Sudo dpkg --purge " $2) }'` - không cần phải nói rằng điều này nên được sử dụng rất thận trọng. Tôi sẽ giải thích trong câu trả lời
Vivek Sundaray avatar
lá cờ kp
Cảm ơn rất nhiều. Tôi sẽ không xóa nó mà chỉ muốn biết

Đă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.