Điểm:0

Phụ thuộc chưa được đáp ứng w/Python3-dev - Apt dường như bị hỏng

lá cờ jp

Trên Ubuntu 20.04 và cố gắng cài đặt ROS2 Galactic, yêu cầu gói sau: sudo apt cài đặt -y libpython3-dev Tuy nhiên, điều này trả về như sau:

Không thể cài đặt một số gói. Điều này có thể có nghĩa là bạn có yêu cầu một tình huống không thể hoặc nếu bạn đang sử dụng không ổn định phân phối mà một số gói bắt buộc chưa được tạo hoặc đã được chuyển ra khỏi Incoming. Thông tin sau đây có thể giúp giải quyết tình huống: Các gói sau đây có các thuộc tính không được đáp ứng: libpython3-dev : Phụ thuộc: libpython3.8-dev (>= 3.8.2-1~) nhưng nó sẽ không được cài đặt E: Không thể khắc phục sự cố, bạn đã giữ các gói bị hỏng

Tôi đã thử cài đặt libpython3.8-dev , trả về một phụ thuộc chưa được đáp ứng của

Các gói sau đây có các thuộc tính không được đáp ứng: libpython3.8-dev: Phụ thuộc: libexpat1-dev nhưng nó sẽ không được cài đặt Đề xuất: libc6-dev nhưng nó sẽ không được cài đặt hoặc libc-dev

Chuỗi này tiếp tục trong một thời gian.

Cuối cùng dẫn đến:

libc6-dev : Phụ thuộc: libc6 (= 2.31-0ubuntu9) nhưng 2.31-0ubuntu9.2 sẽ được cài đặt sau đó libc6 đã là phiên bản mới nhất (2.31-0ubuntu9.2).

Tôi đã thử:

  • sudo apt autoremove
  • Chính, vũ trụ và đa vũ trụ đều được chọn làm PPA
  • Sudo dpkg --configure -a
  • sudo apt-get -f cài đặt
  • sudo apt-get autoclean
  • Sudo apt-get -u dist-nâng cấp

Đối với tôi, có vẻ như apt bị hỏng, đây là bản cài đặt Ubuntu 20.04 tương đối mới, vì vậy không chắc tại sao. Tôi đã gặp sự cố apt bị hỏng tương tự và cuối cùng tôi chỉ cần cài đặt lại Ubuntu để tiết kiệm thời gian. Nhưng tôi muốn tìm ra vấn đề lần này. Bất kỳ trợ giúp được đánh giá cao.

-- đầu ra của cập nhật sudo apt

Lượt: 1 https://brave-browser-apt-release.s3.brave.com InRelease ổn định lượt truy cập: 2 http://ca.archive.ubuntu.com/ubuntu đầu mối InRelease
lượt truy cập: 3 http://security.ubuntu.com/ubuntu bảo mật đầu mối InRelease
lượt truy cập: 4 http://archive.canonical.com/ubuntu đầu mối InRelease
lượt truy cập: 5 http://packages.ros.org/ros2/ubuntu đầu mối InRelease Đọc danh sách gói... Xong Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong Tất cả các gói được cập nhật.

user535733 avatar
lá cờ cn
Tiếp tục theo chuỗi đó.Ở cuối chuỗi là danh sách các gói thực sự xung đột. Cho chúng tôi thấy đầu ra hoàn chỉnh trong câu hỏi của bạn ở trên. Ngoài ra, hãy thêm vào câu hỏi của bạn ở trên đầu ra hoàn chỉnh của `sudo apt update`
huss987 avatar
lá cờ jp
@ user535733 Cảm ơn, đã chỉnh sửa.
Điểm:0
lá cờ jp

Sau khi nhìn xung quanh nhiều hơn, tôi đã có thể xác định chính xác vấn đề, nhờ câu hỏi này.

Có vẻ như libc6-dev cần một phiên bản libc6 lỗi thời. Vì vậy, tôi đã chạy:

sudo apt install libc6=2.31-0ubuntu9 libc-bin=2.31-0ubuntu9

Để hạ cấp libc6 và nó đã khắc phục sự cố. Không chắc đây có phải là một giải pháp lâu dài hay không, nhưng có vẻ như nó đang hoạt động ngay bây giờ.

Cảm ơn

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.