Điểm:1

Ubuntu 21: cài đặt sudo apt không thành công, do các phụ thuộc chưa được đáp ứng của gcc-11-base trên libgfortran5 :(

lá cờ cn

Của tôi sudo apt cài đặt gặp sự cố khi cố gắng cài đặt OpenCV. Nó không thành công trên gói libgfortran5, mà OpenCV và libopencv-dev cần. đầu ra là

Các gói sau đây có các thuộc tính không được đáp ứng:

libgfortran5 : Phụ thuộc: gcc-11-base (= 11-20210417-1ubuntu1) nhưng 11.1.0-1ubuntu1~21.04 sẽ được cài đặt

E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.

Tôi đã cố hạ cấp gcc-11-base xuống 11-20210417-1ubuntu1 bằng lệnh sudo apt-get install gcc-11-base=11-20210417-1ubuntu1, nhưng nó sẽ loại bỏ 2,6G nội dung mà tôi tin rằng sẽ làm hỏng hệ thống. Vì vậy, tôi đã không nói đồng ý với "Bạn sắp làm điều gì đó có khả năng gây hại."

Xin vui lòng cho tôi biết nếu bạn đã gặp phải vấn đề này trước đây. Cảm ơn rất nhiều!

hậu cần:

  1. Hệ thống: Máy tính để bàn Ubuntu 21.04
  2. Phần cứng: Raspberry Pi 4B (nam 8Gb) aarch64
  3. Python: phiên bản 3.8.7 được cài đặt đúng (mặc định)
  4. Tôi có thể đã lộn xộn xung quanh với /etc/apt/sources.list vì tôi cần thêm một số kho lưu trữ ngẫu nhiên để cài đặt python3.8 (theo một số hướng dẫn) [Tôi rất nghi ngờ rằng điều này gây ra sự cố.]

Cảm ơn rất nhiều,

Terry

.

Để trả lời các đề xuất của cộng đồng:

Cảm ơn các bạn đã góp ý kịp thời.

  1. Tôi đã cài đặt Máy tính để bàn Ubuntu 21.04 từ liên kết này https://ubuntu.com/download/raspberry-pi

  2. Có, tôi hiểu rằng đây là một hệ thống cánh tay, các gói x86 sẽ không hoạt động trên bất kỳ pi raspberry nào. Tôi chỉ muốn cài đặt opencv trên pi, lệnh tôi đã chạy để làm như vậy là "sudo apt install libopencv-dev python3-opencv" như được đề xuất tại đây https://linuxize.com/post/how-to-install-opencv-on-ubuntu-20-04/

  3. Tôi đã thử bài đăng đó và thật không may, nó không giải quyết được vấn đề (đó là lý do tại sao tôi viết bài đăng này). Tôi không có bất kỳ gói giữ. Tôi nghĩ rằng Aptitude đã cài đặt thành công, nhưng không thể tìm thấy mô-đun cv2 khi tôi chạy python

  4. trong tôi /etc/apt/sources.list, tôi có các liên kết sau. Tôi thực sự nghĩ rằng đây là cấu hình sai. Bất kỳ ý tưởng để sửa chữa nó? Cảm ơn rất nhiều!

deb http://us.archive.ubuntu.com/ubuntu/ hirsute main
deb http://us.archive.ubuntu.com/ubuntu/ vũ trụ hirsute
deb http://ports.ubuntu.com/ubuntu-ports/ hirsute vũ trụ chính đa vũ trụ

Ngoài ra, khi tôi cài đặt python, tôi đã chạy lệnh này Sudo add-apt-repository ppa:deadsnakes/ppa. Có lẽ điều này gây ra vấn đề?

guiverc avatar
lá cờ cn
Ubuntu 21? Không phát hành như vậy. Ubuntu sử dụng định dạng *year* chỉ dành cho các bản phát hành *snap*, nhưng bạn bắt đầu với `sudo apt install` không hoạt động trên các sản phẩm định dạng *year*. Vui lòng làm rõ bản phát hành của bạn.
guiverc avatar
lá cờ cn
Nếu bạn xem https://packages.ubuntu.com/hirsute/libgfortran5 bạn sẽ lưu ý rằng bạn có/đang cố gắng cài đặt các gói *i386/amd64* mà nó xuất hiện trên cái mà bạn nói là hệ thống *arm64*. Bạn có hiểu *kiến trúc* nghĩa là gì không? Sửa nguồn của bạn!
guiverc avatar
lá cờ cn
Điều này có trả lời câu hỏi của bạn không? [Không thể khắc phục sự cố, bạn đã giữ các gói bị hỏng](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Organic Marble avatar
lá cờ us
Vui lòng cung cấp chi tiết chính xác những gì bạn đã làm với các nguồn phần mềm. Máy đọc suy nghĩ của nhân viên đang nghỉ.
Terry W avatar
lá cờ cn
Vui lòng xem bài đăng đã chỉnh sửa của tôi để tôi cung cấp thêm thông tin cho các đề xuất của bạn ở đó. Cảm ơn rất nhiều! Tôi thực sự hy vọng tôi có thể làm cho cái này (OpenCV) hoạt động.

Đă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.