Рейтинг:1

Ubuntu 21: установка sudo apt не удалась, что привело к неудовлетворенным зависимостям базы gcc-11 от libgfortran5 :(

флаг cn

Мой sudo ап установить возникла проблема при попытке установить OpenCV. Он не работает на упаковке libgfortran5, который нужен OpenCV и libopencv-dev. Выход

Следующие пакеты имеют неудовлетворенные зависимости:

libgfortran5: зависит: gcc-11-base (= 11-20210417-1ubuntu1), но необходимо установить 11.1.0-1ubuntu1~21.04

E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Я попытался понизить версию gcc-11-base до 11-20210417-1ubuntu1 с помощью команды sudo apt-get установить gcc-11-base=11-20210417-1ubuntu1, но он удалит 2,6 ГБ материала, что, как я полагаю, приведет к сбою системы. Итак, я не сказал «да» на «Вы собираетесь сделать что-то потенциально опасное».

Пожалуйста, дайте мне знать, если вы сталкивались с этой проблемой раньше. Большое спасибо!

Логистика:

  1. Система: Рабочий стол Ubuntu 21.04
  2. Аппаратное обеспечение: Raspberry Pi 4B (мужчины 8Gb) aarch64
  3. Python: версия 3.8.7 установлена ​​правильно (по умолчанию)
  4. Я, возможно, возился с /etc/apt/sources.list так как мне нужно было добавить какой-то случайный репозиторий для установки python3.8 (согласно некоторым руководствам) [я очень подозреваю, что это вызывает проблему.]

Большое спасибо,

Терри

.

Чтобы ответить на предложения сообщества:

Спасибо, ребята, за ваши оперативные предложения.

  1. Я установил рабочий стол Ubuntu 21.04 по этой ссылке https://ubuntu.com/download/raspberry-pi

  2. Да, я понимаю, что это арм-система, какие x86-пакеты будут глючить на любом raspberry pi. Я просто хочу установить opencv на pi, команда, которую я выполнил для этого, это «sudo apt install libopencv-dev python3-opencv», как предлагается здесь https://linuxize.com/post/how-to-install-opencv-on-ubuntu-20-04/

  3. Я попробовал этот пост, и, к сожалению, он не решил проблему (вот почему я написал этот пост). У меня нет холд-пакетов. Я думаю, что Aptitude успешно установил, но модуль cv2 не может быть найден, когда я запускал python

  4. В моем /etc/apt/sources.list, у меня есть следующие ссылки. Я очень думаю, что они неправильно настроены. Любая идея исправить это? Большое спасибо!

deb http://us.archive.ubuntu.com/ubuntu/ hirsute основной
deb http://us.archive.ubuntu.com/ubuntu/ грубая вселенная
deb http://ports.ubuntu.com/ubuntu-ports/ hirsute основная вселенная мультивселенная

Кроме того, когда я установил python, я выполнил эту команду sudo add-apt-repository ppa:deadsnakes/ppa. Может быть, это вызывает проблему?

guiverc avatar
флаг cn
Убунту 21? Нет такого выпуска. Ubuntu использует формат *year* только для *snap* выпусков, но вы начинаете с `sudo apt install`, который не работает с продуктами формата *year*. Пожалуйста, уточните ваш выпуск.
guiverc avatar
флаг cn
Если вы посмотрите на https://packages.ubuntu.com/hirsute/libgfortran5, вы заметите, что у вас есть/пытаетесь установить пакеты *i386/amd64*, которые появляются в том, что вы называете системой *arm64*. Вы понимаете, что означает *архитектура*? Исправьте источники!
guiverc avatar
флаг cn
Отвечает ли это на ваш вопрос? [Невозможно исправить проблемы, у вас есть сломанные пакеты](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Organic Marble avatar
флаг us
Пожалуйста, предоставьте подробную информацию о том, что именно вы сделали с исходным кодом программного обеспечения. У штатного телепата перерыв.
Terry W avatar
флаг cn
Пожалуйста, смотрите мой отредактированный пост, потому что я предоставляю больше информации для ваших предложений. Большое спасибо! Я действительно надеюсь, что смогу заставить это (OpenCV) работать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.