Рейтинг:1

Проблема с неудовлетворенными зависимостями в Ubuntu 20.04

флаг za

Если я пытаюсь установить какой-либо пакет в Ubuntu, например, для дротика, я получаю сообщение об ошибке:

sudo apt-get установить дротик
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 libwxgtk2.8-0 : зависит: libpng12-0 (>= 1.2.13-4), но не будет установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

И если я попытаюсь установить fix-broken, то

sudo apt --fix-сломанная установка
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpng12-0
Будут установлены следующие НОВЫЕ пакеты:
  libpng12-0
0 обновлено, 1 установлено заново, 0 удалено и 78 не обновлено.
3 не полностью установлен или удален.
Нужно получить 0 Б/117 кБ архивов.
После этой операции будет использовано 312 кБ дополнительного дискового пространства.
Вы хотите продолжить? [Да/нет] г
(Чтение базы данных... На данный момент установлено 219006 файлов и каталогов.)
Подготовка к распаковке .../libpng12-0_1.2.50-1ubuntu2_amd64.deb ...
Распаковка libpng12-0:amd64 (1.2.50-1ubuntu2) ...
dpkg: ошибка обработки архива /var/cache/apt/archives/libpng12-0_1.2.50-1ubuntu
2_amd64.deb (--распаковать):
 невозможно установить новую версию '/lib/x86_64-linux-gnu/libpng12.so.0': такого нет
 файл или каталог
Отчет об аппорте не написан, так как сообщение об ошибке указывает на проблему в локальной сети.
вся система
         При обработке возникли ошибки:
 /var/cache/apt/архивы/libpng12-0_1.2.50-1ubuntu2_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Я даже пытался установить недостающие зависимости, но это не работает

судо подходящее обновление
Попадание:1 http://oem.archive.canonical.com фокус InRelease
Попадание: 2 http://dell.archive.canonical.com фокус InRelease                                                                                                                                                           
Ign:3 https://storage.googleapis.com/download.dartlang.org/linux/debian стабильная версия InRelease                                                                                                                          
Попадание: 4 https://download.docker.com/linux/ubuntu фокусное InRelease                                                                                                                                                    
Попадание:5 http://dl.google.com/linux/chrome/deb стабильная версия InRelease                                                                                                                                                      
Попадание:6 http://archive.canonical.com/ubuntu focus InRelease                                                                                                                                                         
Попадание: 7 https://repo.pritunl.com/stable/apt focus InRelease                                                                                                                                                         
Попадание:8 http://archive.ubuntu.com/ubuntu focus InRelease                                                                                                                                                            
Попадание:9 https://storage.googleapis.com/download.dartlang.org/linux/debian стабильная версия                                                                                                                            
Ign:10 http://binaries.erlang-solutions.com/debian focus InRelease                                                                                                                            
Попадание: 11 http://archive.ubuntu.com/ubuntu фокусные обновления InRelease                                                                                                         
Попадание: 12 http://ppa.launchpad.net/somerville-dla-team/ppa/ubuntu bionic InRelease                                                                                                  
Попадание: 13 http://security.ubuntu.com/ubuntu focus-security InRelease                                                                                                                
Попадание: 14 http://binaries.erlang-solutions.com/debian focus Выпуск                                                                                       
Попадание: 15 http://archive.ubuntu.com/ubuntu focus-backports InRelease                                                                
Попадание: 16 http://deb.anydesk.com все InRelease                                                                
Попадание: 17 http://apt.postgresql.org/pub/repos/apt focus-pgdg InRelease
Ign:19 http://archive.ubuntu.com/ubuntu надежный InRelease
Попадание: 20 http://archive.ubuntu.com/ubuntu надежный релиз
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
78 пакетов могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.
N: Пропустить получение сконфигурированного файла «main/binary-i386/Packages», поскольку репозиторий «http://apt.postgresql.org/pub/repos/apt focus-pgdg InRelease» не поддерживает архитектуру «i386».

судо подходящее обновление
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 libwxgtk2.8-0 : зависит: libpng12-0 (>= 1.2.13-4), но не установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

кот /etc/apt/sources.list

# См. http://help.ubuntu.com/community/UpgradeNotes, чтобы узнать, как выполнить обновление до
# новые версии дистрибутива.
deb http://archive.ubuntu.com/ubuntu/ основной основной ограниченный доступ
# deb-src http://archive.ubuntu.com/ubuntu/ основной основной ограниченный доступ

## Основные исправления ошибок, выпущенные после окончательного выпуска
## распределение.
deb http://archive.ubuntu.com/ubuntu/ основное ограниченное основное обновление
# deb-src http://archive.ubuntu.com/ubuntu/ основное ограниченное основное обновление

## Н.Б. программное обеспечение из этого репозитория ПОЛНОСТЬЮ НЕ ПОДДЕРЖИВАЕТСЯ Ubuntu
## команда. Также обратите внимание, что программное обеспечение во вселенной НЕ БУДЕТ получать никаких
## обзор или обновления от команды безопасности Ubuntu.
deb http://archive.ubuntu.com/ubuntu/ фокальная вселенная
# deb-src http://archive.ubuntu.com/ubuntu/ фокальная вселенная
deb http://archive.ubuntu.com/ubuntu/вселенная фокальных обновлений
# deb-src http://archive.ubuntu.com/ubuntu/ вселенная фокальных обновлений

## Н.Б. программное обеспечение из этого репозитория ПОЛНОСТЬЮ НЕ ПОДДЕРЖИВАЕТСЯ Ubuntu
## team и не может быть под свободной лицензией. Пожалуйста, убедитесь, что
## ваши права на использование программного обеспечения. Также обратите внимание, что программное обеспечение в
## multiverse НЕ БУДЕТ получать какие-либо обзоры или обновления от Ubuntu
## группа безопасности.
deb http://archive.ubuntu.com/ubuntu/ фокальная мультивселенная
# deb-src http://archive.ubuntu.com/ubuntu/ фокальная мультивселенная
deb http://archive.ubuntu.com/ubuntu/ фокальные обновления мультивселенной
# deb-src http://archive.ubuntu.com/ubuntu/ фокальные обновления мультивселенной

## Н.Б. программное обеспечение из этого репозитория, возможно, не было протестировано, так как
## так же, как и в основном выпуске, хотя он включает
## новые версии некоторых приложений, которые могут предоставлять полезные функции.
## Кроме того, обратите внимание, что программное обеспечение в резервных копиях НЕ БУДЕТ подвергаться проверке.
## или обновления от команды безопасности Ubuntu.
# deb-src http://archive.ubuntu.com/ubuntu/ focus-backports основная ограниченная вселенная мультивселенная

## Это программное обеспечение не является частью Ubuntu, но предлагается Canonical и
## соответствующих поставщиков в качестве услуги для пользователей Ubuntu.
deb http://archive.canonical.com/ubuntu основной партнер
# deb-src http://archive.canonical.com/главный партнер ubuntu

deb http://security.ubuntu.com/ubuntu focus-security основной ограниченный доступ
# deb-src http://security.ubuntu.com/ubuntu focus-security main limited
deb http://security.ubuntu.com/ubuntu вселенная фокальной безопасности
# deb-src http://security.ubuntu.com/ubuntu вселенная фокальной безопасности
deb http://security.ubuntu.com/ubuntu мультиверсия фокальной безопасности
# deb-src http://security.ubuntu.com/ubuntu focus-security multiverse


deb http://archive.ubuntu.com/ubuntu/ focus-backports ограниченная мультивселенная основная
guiverc avatar
флаг cn
Почему вы используете такой устаревший пакет? `libpng12-0 | 1.2.50-1убунту2 | надежный | amd64, arm64, armhf, i386, powerpc, ppc64el` (это даже не последняя доступная версия *trusty* или Ubuntu 14.04). Я бы не рекомендовал использовать этот *неисправленный* пакет; вместо этого удалите его.
AKSHAY NAIR avatar
флаг za
@Nmath Пожалуйста, проверьте запрос сейчас, я добавил результаты
AKSHAY NAIR avatar
флаг za
@guiverc я не уверен, как этот пакет был установлен в системе, я узнал об этом в тот момент, когда пытался установить это новое программное обеспечение
mchid avatar
флаг bo
`libpng12-0` вызывает проблемы. Есть ли причина, по которой вам это нужно вместо `libpng16-16`?
AKSHAY NAIR avatar
флаг za
@Nmath Спасибо, это сработало, я удалил репозиторий Trusty с вкладки обновлений, а затем обновил, все решилось
Рейтинг:1
флаг ng

Похоже, у вас есть надежный репозитории добавлены в вашу систему. Их нужно будет удалить, потому что добавление исходников из других версий Ubuntu может нарушить управление пакетами и помешать вам обновлять или добавлять новое программное обеспечение.

Сделайте резервную копию /etc/apt/sources.list а затем отредактируйте этот файл, удалив строки, которые имеют надежный. Вы также можете «закомментировать» отдельные строки, добавив # перед ними. Закомментированные строки будут игнорироваться в ваших списках источников.

Если вы не видите никаких надежный линии в /etc/apt/sources.list, они могут быть в другом .список файл под /и т.д./подходящий/.

Кроме того, вы можете просмотреть и отключить источники в центре программного обеспечения с графическим интерфейсом.

После того, как вы это сделаете, вы должны запустить судо подходящее обновление а затем повторите попытку с помощью sudo apt --fix-сломанная установка а потом судо подходящее обновление. Если это устранит ошибки и обновит вашу систему, вы сможете установить новое программное обеспечение.

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

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