Trong trường hợp này, tôi có quyền libgbm1được giữ, gửi cho tôi thông điệp như:
Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Vì tôi đã đọc kỹ Làm thế nào để tôi giải quyết các phụ thuộc chưa được đáp ứng sau khi thêm PPA? Tôi đã cố gắng để loại bỏ các gói bị hỏng với sudo apt-get remove libgbm1như đề nghị. Tuy nhiên, lệnh remove đã cho tôi lỗi tương tự.
sudo apt-get upgradekhông nâng cấp gói này ( "...and 1 not upgraded."). Và tôi cần cái này để xây dựng một số gói khác phụ thuộc vào nó ( pkgProblemResovervấn đề một lần nữa). Có vẻ như tôi không thể hoàn nguyên phiên bản cũng như không tiến lên.
Các bước tôi đã từng thử:
- vô hiệu hóa một số kho lưu trữ ppa
software updatesvàsudo apt-get updatesau đó cố gắng sửa chữa bằng apt, không hoạt động. sudo apt-get -f installvớiand 1 not upgraded.- đã cố gắng cài đặt các gói
libgbm1phụ thuộc vào. Nhưng nhiều gói hơn được chuyển tiếp và nhanh chóng chất đống lên đến hàng chục trong số chúng, dường như không đáng tin cậy để xử lý, và chúng cũng báo cáo các lỗi tương tự.
Tại sao tôi không thể gỡ bỏ gói? Làm thế nào để khắc phục nó?
sudo apt --fix-broken installsausudo dpkg --force-all -P libgbm1để hoàn tất cài đặt