Tôi đã cố cài đặt một gói khá phổ biến - 'gnome-chỉnh sửa' - trên bản cài đặt ubuntu-20.04 mới (đã tải xuống và cài đặt ngày hôm qua). Điều này đang đánh vào một chuỗi phụ thuộc không thể giải quyết được và tôi đang cố gắng hiểu cách chính xác để chẩn đoán/giải quyết nó là gì. Có vẻ như đây là một gói phổ biến/nổi tiếng đến mức gần như không thể đó là một lỗi - thay vào đó, phải có điều gì đó không ổn với bản cài đặt (chưa đầy 24 giờ) của tôi.
- gnome-chỉnh sửa chỉ tồn tại dưới dạng 3.34.0-2ubuntu
- ... yêu cầu gnome-shell-extension-prefs
- ......chỉ tồn tại dưới dạng phiên bản 3.36-4-1ubuntu1~20.04.2
- ........ mà YÊU CẦU gnome-shell = 3.36.4-1ubuntu1~20.04.2
- Nhưng HĐH mới cài đặt có gnome-Shell = 3.36.9-0ubuntu0.20.04.2
Làm thế nào tôi nghĩ bạn nên tiếp cận những vấn đề này
- Kiểm tra mọi thứ ở các phiên bản cập nhật hiện tại (theo nhận xét của @changanAuto): điều này có thể không cần thiết, nhưng hầu hết mọi người hầu hết đều muốn điều này và (trong trường hợp cài đặt hệ điều hành mới), đó có thể là điều bạn muốn
- Kiểm tra các nguồn apt: nếu chúng tôi chỉ có các nguồn tiêu chuẩn, thì điều trên là không thể: sẽ không có thiết lập nào trong đó các nguồn của bạn có gói lõi được cài đặt trong phiên bản mới hơn phiên bản mới nhất có thể
- Nếu tất cả các nguồn đều nhàm chán và tiêu chuẩn, thì hãy kiểm tra Nguồn gốc của từng gói trong chuỗi: nếu một trong những nguồn gốc đó kỳ lạ hoặc bị hỏng, nó có thể bị thiếu một số gói được cho là có trong đó, khiến hệ thống cố gắng và đáp ứng các phụ thuộc từ một Nguồn gốc khác (chỉ có các phiên bản cũ hơn hoặc chỉ mới hơn)
- Nếu điều đó vẫn không hoạt động, hãy kiểm tra xem bản thân gói đó đã bị tác giả/người bảo trì giết chưa và do đó đã biến mất khỏi các nguồn mới nhất
- ...nếu tất cả những cách trên không hoạt động: bạn đang truy cập một nguồn bị hỏng/hỏng và bạn đã tìm thấy một lỗi cần báo cáo.
Nếu tôi đúng ở trên, có vẻ như:
- tất cả các nguồn của tôi đều đơn giản và nhàm chán, tôi chỉ sử dụng 'tiêu điểm' (ubuntu-20.04) và tôi không thể thấy bất kỳ điều gì lạ trong đó. Tôi đã không thêm thủ công.
- gnome-shell-common đến từ: tiêu điểm bảo mật [tất cả]
- gnome-shell-extension-prefs đến từ: tiêu điểm bảo mật [amd64]
- gnome-shell-common là phiên bản mới hơn (không tương thích với) gnome-shell-extension-prefs
... điều này có nghĩa là 'focal-security[all]' (hiện tại) có một lỗi khiến nó chặn các máy AMD64 không thể sử dụng được?
...chúng ta KHÔNG nên cài đặt các bản cập nhật bảo mật theo mặc định?