Gói có dependencies chưa được đáp ứng: libgirepository-1.0-1 phá vỡ python-gi (<3.42.0-1+b1) nhưng 3.30.4-1 sắp được cài đặt
Sau khi cập nhật Debian 11 bullseye testing bằng sudo apt dist-upgrade, lỗi sau đây xuất hiện:
Các gói sau có dependencies chưa được đáp ứng:libgirepository-1.0-1 : Phá vỡ: python-gi (<3.42.0-1+b1) nhưng 3.30.4-1 sắp được cài đặtE: Không thể sửa lỗi, bạn có các gói bị hỏng đang giữ.Và deepin-wine QQ, TIM, Photoshop CS 6 đều không thể sử dụng.
Sau khi đọc nhiều bài viết trực tuyến về giải quyết libgirepository-1.0-1, không có bài nào có thể giải quyết. Sau nhiều lần sao lưu và khôi phục, tôi đã tổng hợp phương pháp này.
Gỡ cài đặt nguồn gốc lỗi dependency libgirepository-1.0-1 (hiện là phiên bản mới nhất của hệ thống)
$ sudo apt remove libgirepository-1.0-1Cài đặt thủ công libgirepository-1.0-1_1.64.0-2_amd64.deb, gir1.2-glib-2.0_1.64.0-2_amd64.deb, python-gi_3.36.0-1_amd64.deb (phiên bản cũ cần cho deepin-wine)
$ sudo dpkg -i libgirepository-1.0-1_1.64.0-2_amd64.deb$ sudo dpkg -i gir1.2-glib-2.0_1.64.0-2_amd64.deb$ sudo dpkg -i python-gi_3.36.0-1_amd64.debPhương pháp này chỉ là giải pháp tạm thời. Cập nhật bình thường bằng sudo apt update và sudo apt upgrade hoạt động tốt. Nếu sử dụng sudo apt dist-upgrade để cập nhật, lỗi trước đó sẽ lặp lại, và bạn cần giải quyết lại bằng phương pháp này.