Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)

суббота, 20 апреля 2019 г.

Неудовлетворенные зависимости в Ubuntu


Ошибка типа следующей при работе с apt-get:

Laptop:~$ sudo apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
default-jre-headless : Зависит: openjdk-11-jre-headless но он не установлен
openjdk-11-jre : Зависит: openjdk-11-jre-headless (= 11.0.2+9-3ubuntu1~18.10.2) но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).


Рекомендуемый системой вариант не помогает:
Laptop:~$ sudo apt --fix-broken install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
librhino-java libtagsoup-java linux-headers-4.18.0-16
linux-headers-4.18.0-16-generic linux-tools-4.18.0-16
linux-tools-4.18.0-16-generic
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
openjdk-11-jre openjdk-11-jre-headless
Предлагаемые пакеты:
fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
| fonts-wqy-zenhei
Следующие НОВЫЕ пакеты будут установлены:
openjdk-11-jre-headless
Следующие пакеты будут обновлены:
openjdk-11-jre
Обновлено 1 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 152 пакетов не обновлено.
Установлено или удалено не до конца 3 пакетов.
Необходимо скачать 36,9 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 169 MB.
Хотите продолжить? [Д/н]
Пол:1 http://archive.ubuntu.com/ubuntu cosmic-updates/main amd64 openjdk-11-jre amd64 11.0.2+9-3ubuntu1~18.10.3 [34,5 kB]
Пол:2 http://archive.ubuntu.com/ubuntu cosmic-updates/main amd64 openjdk-11-jre-headless amd64 11.0.2+9-3ubuntu1~18.10.3 [36,9 MB]
Получено 36,9 MB за 7с (5 049 kB/s)
(Чтение базы данных … на данный момент установлено 375659 файлов и каталогов.)
Подготовка к распаковке …/openjdk-11-jre_11.0.2+9-3ubuntu1~18.10.3_amd64.deb …
Распаковывается openjdk-11-jre:amd64 (11.0.2+9-3ubuntu1~18.10.3) на замену (11.0.2+9-3ubuntu1~18.10.2) …
Подготовка к распаковке …/openjdk-11-jre-headless_11.0.2+9-3ubuntu1~18.10.3_amd64.deb …
Распаковывается openjdk-11-jre-headless:amd64 (11.0.2+9-3ubuntu1~18.10.3) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/openjdk-11-jre-headless_11.0.2+9-3ubuntu1~18.10.3_amd64.deb (--unpack):
попытка перезаписать общий «/etc/java-11-openjdk/accessibility.properties», который отличается от других экземпляров пакета openjdk-11-jre-headless:amd64
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/openjdk-11-jre-headless_11.0.2+9-3ubuntu1~18.10.3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



Поможет команда sudo dpkg -P <имя проблемного пакета>:

Laptop:~$ sudo dpkg -P openjdk-11-jre-headless
(Чтение базы данных … на данный момент установлено 375658 файлов и каталогов.)
Вычищаются файлы настройки пакета openjdk-11-jre-headless:i386 (10.0.1+10-3ubuntu1) …
dpkg: предупреждение: при удалении openjdk-11-jre-headless:i386 каталог «/usr/lib/jvm/java-11-openjdk-i386/lib/server» не пуст, поэтому не удалён
dpkg: предупреждение: при удалении openjdk-11-jre-headless:i386 каталог «/usr/lib/jvm/java-11-openjdk-i386/lib/client» не пуст, поэтому не удалён

Laptop:~$ sudo dpkg -P default-jre
(Чтение базы данных … на данный момент установлено 375627 файлов и каталогов.)
Удаляется default-jre (2:1.11-68ubuntu1) …

Laptop:~$ sudo dpkg -P default-jre-headless
(Чтение базы данных … на данный момент установлено 375626 файлов и каталогов.)
Удаляется default-jre-headless (2:1.11-68ubuntu1) …


Источник

1 комментарий:

Анонимный комментирует...

Спасибо огромное!!! помогло)