Ghi chú kỹ thuật của zhaoJian

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

Công nghệ ~1419 từ · 4 phút đọc - lượt xem

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 đặt
E: 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-1

Cà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.deb

Phươ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.

Chia sẻ:

Bình luận