Puncte:1

Ubuntu 21: instalarea sudo apt a eșuat, cauzând dependențe neîndeplinite de gcc-11-base de libgfortran5 :(

drapel cn

Ale mele sudo apt install a întâmpinat o problemă când ați încercat să instalați OpenCV. Eșuează la pachet libgfortran5, de care are nevoie OpenCV și libopencv-dev. Ieșirea este

Următoarele pachete au dependențe neîndeplinite:

libgfortran5 : Depinde: gcc-11-base (= 11-20210417-1ubuntu1) dar 11.1.0-1ubuntu1~21.04 urmează să fie instalat

E: Nu puteți corecta problemele, ați reținut pachete sparte.

Am încercat să downgrade gcc-11-base la 11-20210417-1ubuntu1 cu comanda sudo apt-get install gcc-11-base=11-20210417-1ubuntu1, dar va elimina 2,6 G de lucruri, ceea ce cred că va prăbuși sistemul. Așadar, nu i-am spus da „Ești pe cale să faci ceva potențial dăunător”.

Vă rog să-mi spuneți dacă ați mai întâlnit această problemă. Mulțumesc mult!

Logistică:

  1. Sistem: Ubuntu Desktop 21.04
  2. Hardware: Raspberry Pi 4B (8Gb men) aarch64
  3. Python: versiunea 3.8.7 instalată corect (implicit)
  4. S-ar putea să mă încurc /etc/apt/sources.list deoarece trebuia să adaug un depozit aleatoriu pentru a instala python3.8 (conform unor tutoriale) [Bănuiesc foarte mult că acest lucru cauzează problema.]

Mulțumesc mult,

Terry

.

Pentru a răspunde la sugestiile comunității:

Vă mulțumesc băieți pentru sugestiile voastre prompte.

  1. Am instalat desktopul Ubuntu 21.04 de pe acest link https://ubuntu.com/download/raspberry-pi

  2. Da, înțeleg că acesta este un sistem de braț, care pachetele x86 vor eșua pe orice raspberry pi. Vreau pur și simplu să instalez opencv pe pi, comanda pe care am alergat pentru a face acest lucru este „sudo apt install libopencv-dev python3-opencv” așa cum este sugerat aici https://linuxize.com/post/how-to-install-opencv-on-ubuntu-20-04/

  3. Am încercat acea postare și nu a rezolvat problema din păcate (de aceea am scris această postare). Nu am pachete de rezerva. Cred că Aptitude s-a instalat cu succes, dar modulul cv2 nu poate fi găsit când am rulat python

  4. In al meu /etc/apt/sources.list, am următoarele link-uri. Cred că acestea sunt prost configurate. Aveti idee de remediere? Mulțumesc mult!

deb http://us.archive.ubuntu.com/ubuntu/ hirsute main
deb http://us.archive.ubuntu.com/ubuntu/ universul hirsute
deb http://ports.ubuntu.com/ubuntu-ports/ hirsute universul principal multivers

De asemenea, când am instalat python, am rulat această comandă sudo add-apt-repository ppa:deadsnakes/ppa. Poate asta cauzează problema?

guiverc avatar
drapel cn
Ubuntu 21? Nu există o astfel de eliberare. Ubuntu folosește formatul *an* numai pentru versiunile *snap*, dar începeți cu o „sudo apt install” care nu funcționează pe produsele în format *an*. Vă rugăm să clarificați eliberarea dvs.
guiverc avatar
drapel cn
Dacă vă uitați la https://packages.ubuntu.com/hirsute/libgfortran5, veți observa că aveți/încercați să instalați pachete *i386/amd64*, apare pe ceea ce spuneți că este un sistem *arm64*. Înțelegi ce înseamnă *arhitectura*? Corectează-ți sursele!
guiverc avatar
drapel cn
Răspunde asta la întrebarea ta? [Nu se pot corecta problemele, ați păstrat pachete sparte](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Organic Marble avatar
drapel us
Vă rugăm să furnizați detalii despre exact ceea ce ați făcut surselor software. Personalul de citire a minții este în pauză.
Terry W avatar
drapel cn
Vă rugăm să vedeți postarea mea editată, deoarece ofer mai multe informații la sugestiile dvs. acolo. Mulțumesc mult! Sper cu adevărat să pot face acest (OpenCV) să funcționeze.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.