Tôi đã tạo một kịch bản để sửa các gói bị hỏng. Điều này tìm kiếm các gói bị hỏng trong /var/log/dist-upTHER/apt.log và sau đó tìm tên gói sau đó áp dụng lệnh được chỉ định trên chúng.
Hãy cẩn thận về việc sử dụng tập lệnh này, bởi vì đôi khi một số gói bị hỏng có liên quan đến hệ thống và có thể gây ra sự cố mới. Vì vậy, sử dụng lệnh cài đặt hoặc nâng cấp thay vì lệnh remove .
Lấy nó từ đây
Tải xuống tập lệnh bằng lệnh dưới đây:
wget https://gist.githubusercontent.com/EmpireWorld/8eb920165777399cfd684d8d4227a6e2/raw/17e6d4a151a6163aa45dd8302b965ed433b27741/fix-broken.sh
Sau đó chạy nó:
./fix-broken.sh
Ngoài ra, bạn có thể đặt hành động bạn muốn áp dụng cho các gói bị hỏng như thế này:
./fix-broken (install|upgrade|remove)
Các hành động mặc định là loại bỏ .
Broken dependencies
trong trang trạng thái của tôi.