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

При установке пакетов из официальных или сторонних репозиториев вы можете столкнуться с проблемой неудовлетворенные зависимости Ubuntu. Чтобы понять причину возникновения этой ошибки сначала надо разобраться как работают пакетные менеджеры в Linux. Здесь всё компоненты системы, библиотеки и сами программы разделены на пакеты. И если какой-либо программе нужна определенная библиотека, она не поставляется вместе с этой библиотекой, а ожидает, что эта библиотека будет уже установлена в системе.

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

По английски наша ошибка ещё может писаться как the following packages have unmet dependencies. Она может возникнуть в нескольких случаях, давайте сначала рассмотрим основные из них:

  • Вы используете dpkg для установки deb пакета. Эта утилита не занимается установкой зависимостей. Вместо неё надо использовать apt install или потом просто установить недостающие зависимости с помощью apt, как это делается описано ниже;
  • Вы используете старую версию дистрибутива – в старых версиях могло что-то изменится в репозитории и часть пакетов была удалена или переименована. С LTS версиями такое случается редко, но с обычными релизами вполне может произойти;
  • Вы пытаетесь установить программу не от своего дистрибутива – несмотря на родство всех дистрибутивов семейства Debian, не желательно использовать программы из других дистрибутивов, так, как они могут требовать пакеты, которые в этом дистрибутиве называются по другому;
  • У вас установлен устаревший пакет, который не позволяет обновить некоторые зависимости – случается, когда в системе уже есть какой-нибудь пакет старый пакет, требующий старую версию библиотеки, а новая программа, которую вы собираетесь установить уже хочет более новую версию и не позволяет её обновить. Эта проблема не очень типична для Ubuntu, так как здесь большинство версий программ в репозиториях заморожено, но часто встречается при использовании дистрибутивов с системой роллинг релизов.

1. Обновление и исправление зависимостей

Самое первое что надо сделать при проблемах с зависимостями, это хоть как-нибудь их исправить, потому что иначе пакетный менеджер работать не будет. В некоторых случаях, если списки репозиториев давно не обновлялись их обновление может помочь:

sudo apt update

Далее выполните:

sudo apt install -f

Эта команда установит зависимости, которые есть во официальных репозиториях (поможет при использовании dpkg) и если это не решит проблему, то удалит пакеты, для которых зависимости удовлетворить не удалось. Также после этого можно выполнить:

sudo dpkg --configure -a

А потом повторить предыдущую команду. Следующим шагом можно попробовать обновить систему до самой последней версии. Это тоже может помочь если вы пытаетесь установить пакет из официальных репозиториев и при этом возникает проблема с зависимостями:

sudo apt upgrade
sudo apt full-upgrade

Если причиной вашей проблемы стал устаревший пакет надо его удалить или придумать для него замену. Например, если у вас установлена старая версия php, могут возникнуть проблемы с установкой новой версии, потому что будут конфликтовать версии библиотек, от которых зависит программа. Однако можно найти PPA со специально подготовленной старой версией php, которая ни с кем конфликтовать не будет.

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

2. Установка зависимостей

Дальше установка зависимостей Ubuntu. Следующий этап, если вы скачали пакет в интернете, например, от другого дистрибутива с таким же пакетным менеджером, можно попытаться установить таким же способом библиотеки, которые он просит. Это может сработать особенно, если вы пытаетесь установить программу из старой версии дистрибутива. Пакеты можно искать прямо в google или на сайте pkgs.org:

Здесь собрано огромное количество пакетов от различных дистрибутивов, в том числе и от Ubuntu и Debian. Просто выберите нужную версию пакета для вашей архитектуры. Скачать файл можно чуть ниже на странице пакета:

После загрузки пакета с сайта его можно установить через тот же dpkg:

sudo dpkg -i ffmpegthumbs_19.04.3-0ubuntu1~ubuntu19.04~ppa1_amd64.deb

После этого можно снова попробовать установить свой пакет. Но устанавливаемая библиотека может потребовать свои неудовлетворенные зависимости, а та ещё свои, поэтому тянуть программы из других дистрибутивов таким образом не рационально.

3. Удаление зависимостей

Если у вас есть скачанный пакет, и он говорит, что он зависит о версии библиотеки, которой в вашей системе нет, но вы уверены, что ему подойдет и другая версия, то можно просто убрать эту зависимость из пакета. Но для этого надо его перепаковать. Такая ситуация была когда-то с популярным менеджером Viber. Рассмотрим на примере того же вайбера.

Сначала распакуйте пакет в подпапку package командой:

dpkg-deb -x ./viber.deb package

Затем туда же извлеките метаданные пакета:

dpkg-deb --control viber.deb package/DEBIAN

В файле package/DEBIAN есть строчка Depends, где перечислены все библиотеки, от которых зависит пакет и их версии. Просто удалите проблемную библиотеку или измените её версию на ту, которая есть в системе.

vi package/DEBIAN

Затем останется только собрать пакет обратно:

dpkg -b viber package.deb

И можете устанавливать, теперь с зависимостями будет всё верно:

sudo dpkg -i package.deb

Но такое исправление зависимостей Ubuntu следует использовать только для пакетов, которые точно неверно собраны. Важно понимать, что пакетный менеджер вам не враг, а помощник, и то что вы отключите зависимости и установите программу ещё не значит, что она потом будет работать.

4. Распаковать пакет

Следующий способ подойдет, если программа которую вы устанавливаете это библиотека, например, веб-драйвер для Selenium. Пакет можно распаковать и просто разложить исполняемые файлы из него по файловой системе в соответствии с папками внутри архива. Только желательно использовать не корневую файловую систему, а каталог /usr/local/ он как раз создан для этих целей.

5. Использовать snap пакеты

Самый простой способ обойти проблемы с зависимостями – использовать новый формат установщика программ, в котором программа содержит все зависимости в установочном архиве и они устанавливаются аналогично Windows в одну папку. Установка такой программы будет дольше, но зато такие там вы точно не получите проблем с зависимостями Ubuntu. Всё программы, которые поддерживают этот формат есть в центре приложений Ubuntu:

Выводы

В этой статье мы разобрали как исправить проблемы с зависимостями Ubuntu. Некоторые из способов довольно сложные, а другие проще. Но сама эта система, согласно которого пакеты зависят от других, а те ещё от других очень сложная и не удивительно, что время от времени в ней возникают ошибки. А какие способы решения этой проблемы вы знаете? Напишите в комментариях?

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

First of all try this

sudo apt-get update
sudo apt-get clean
sudo apt-get autoremove

If error still persists then do this

sudo apt --fix-broken install
sudo apt-get update && sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get install -f

Afterwards try this again:

sudo apt-get install npm

But if it still couldn’t resolve issues check for the dependencies using sudo dpkg --configure -a and remove them one-by-one . Let’s say dependencies are on npm then go for this ,

sudo apt-get remove nodejs
sudo apt-get remove npm

Then go to /etc/apt/sources.list.d and remove any node list if you have. Then do a

sudo apt-get update

Then check for the dependencies problem again using sudo dpkg --configure -a and if it’s all clear then you are done .
Later on install npm again using this

v=8   # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -

Then install the Node.js package.

sudo apt-get install -y nodejs

The answer above will work for general cases also(for dependencies on other packages like django ,etc) just after first two processes use the same process for the package you are facing dependency with.

Содержание

Предисловие

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

Все операции выполняются в терминале.

Убедитесь что ни один пакетный менеджер не запущен. Это может быть: apt-get, aptitude, Synaptic, KPackageKit, Центр Приложений Ubuntu и тд.

Используя APT-GET

Обычно ошибка выглядит так:

E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).

Удалите кеш пакетов:

sudo apt-get clean

Удалите осиротевшие пакеты:

sudo apt-get autoremove

Обновите список пакетов:

sudo apt-get update

Исправьте зависимости:

sudo apt-get -f install

Обычно этого достаточно.

Если вы запутались с зависимостями, поможет интеллектуальное обновление системы:

sudo apt-get dist-upgrade

Если установка была прервана, то следует переустановить пакет

sudo apt-get install --reinstall имя_пакета

Если репозиторий недоступен, исправить:

  • /etc/apt/sources.list – главный список репозиториев

  • /etc/apt/sources.list.d – каталог для сторонних репозиториев

Если невозможно удалить/переустановить пакет, исправить:

  • /var/lib/dpkg/status – список установленных пакетов

  • /var/lib/dpkg/available – список доступных для скачивания пакетов

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

no avatar

Art21

Сообщения: 4
Зарегистрирован: 07 мар 2021, 10:02
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

07 мар 2021, 15:37

Всем привет, пару месяц пользуюсь Linux Mint 20.1 под Cianmon
Недавно после обновлений полез в драйвера nvidia, по итогу все сломалось, и пришлось писать sudo apt purge nvidia*, писал еще что-то, да уже не помню
сейчас хочется поставить 460-е драйвера (самые последние и рекомендованные системой), но в менеджере нет карты от nvidia
При попытке прописать sudo ubuntu-drivers autoinstall пишет следующее :

Код: Выделить всё

Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 linux-modules-nvidia-460-generic : Зависит: nvidia-kernel-common-460 (<= 460.39-1) но 460.56-0ubuntu0.20.04.1 должен быть установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

Что делать?

Вложения
Снимок экрана от 2021-03-07 18-36-56.png
Менеджер драйверов
Снимок экрана от 2021-03-07 18-36-08.png
источники приложений
Снимок экрана от 2021-03-07 18-34-53.png
железо


Аватара пользователя

vir0id

Сообщения: 2753
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#2

07 мар 2021, 18:25

sudo apt --fix-broken install
Не помогает?


no avatar

Art21

Сообщения: 4
Зарегистрирован: 07 мар 2021, 10:02
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#3

07 мар 2021, 18:30

vir0id писал(а): ↑

07 мар 2021, 18:25


sudo apt --fix-broken install
Не помогает?

Команда не верная


Аватара пользователя

vir0id

Сообщения: 2753
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#4

07 мар 2021, 18:58

Art21 писал(а): ↑

07 мар 2021, 18:30


Команда не верная

В смысле не верная?


Аватара пользователя

rogoznik

Сообщения: 9620
Зарегистрирован: 27 июн 2017, 13:36
Решено: 120
Откуда: Нижний Тагил
Благодарил (а): 754 раза
Поблагодарили: 1842 раза
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#5

07 мар 2021, 19:31

Art21 писал(а): ↑

07 мар 2021, 18:30


Команда не верная

Значит пока набирал где-то ошибся. Что помешало скопипастить?

Изображение

Изображение


no avatar

Proton

Сообщения: 6
Зарегистрирован: 07 мар 2021, 20:28
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#6

07 мар 2021, 20:55

Art21 писал(а): ↑

07 мар 2021, 18:30


vir0id писал(а): ↑
Сегодня, 18:25
sudo apt –fix-broken install
Не помогает?

Команда не верная

У меня похожая проблема после установки ядра и после этой команды
выдает

:~$ sudo apt –fix-broken install

apt
Usage: apt command [options]
apt help command [options]

Commands:
add-repository – Add entries to apt sources.list
autoclean – Erase old downloaded archive files
autoremove – Remove automatically all unused packages
build – Build binary or source packages from sources
build-dep – Configure build-dependencies for source packages
changelog – View a package’s changelog
check – Verify that there are no broken dependencies
clean – Erase downloaded archive files
contains – List packages containing a file
content – List files contained in a package
deb – Install a .deb package
depends – Show raw dependency information for a package
dist-upgrade – Upgrade the system by removing/installing/upgrading packages
download – Download the .deb file for a package
edit-sources – Edit /etc/apt/sources.list with your preferred text editor
dselect-upgrade – Follow dselect selections
full-upgrade – Same as ‘dist-upgrade’
held – List all held packages
help – Show help for a command
hold – Hold a package
install – Install/upgrade packages
list – List packages based on package names
policy – Show policy settings
purge – Remove packages and their configuration files
recommends – List missing recommended packages for a particular package
rdepends – Show reverse dependency information for a package
reinstall – Download and (possibly) reinstall a currently installed package
remove – Remove packages
search – Search for a package by name and/or expression
show – Display detailed information about a package
showhold – Same as ‘held’
showsrc – Display all the source package records that match the given package name
source – Download source archives
sources – Same as ‘edit-sources’
unhold – Unhold a package
update – Download lists of new/upgradable packages
upgrade – Perform a safe upgrade
version – Show the installed version of a package


Аватара пользователя

madesta

Сообщения: 1682
Зарегистрирован: 11 июн 2017, 21:47
Решено: 21
Откуда: BY
Благодарил (а): 73 раза
Поблагодарили: 364 раза
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#7

08 мар 2021, 01:31

Ну а если попробовать “Synaptic – Настройки – Репозитории – Обслуживание – Исправление проблем списка пакетов” ?


no avatar

Proton

Сообщения: 6
Зарегистрирован: 07 мар 2021, 20:28
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#8

08 мар 2021, 01:53

madesta писал(а): ↑

08 мар 2021, 01:31


Ну а если попробовать “Synaptic – Настройки – Репозитории – Обслуживание – Исправление проблем списка пакетов” ?

Завис )

Вложения
Снимок экрана от 2021-03-08 01-42-57.png


no avatar

Proton

Сообщения: 6
Зарегистрирован: 07 мар 2021, 20:28
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#9

08 мар 2021, 02:15

Снимок экрана от 2021-03-08 02-12-32.png

Это конечно может не в тему но я ни как не могу ни установить не удалить этот пакет


Аватара пользователя

vir0id

Сообщения: 2753
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#10

08 мар 2021, 07:33

Proton писал(а): ↑

07 мар 2021, 20:55

Art21 писал(а): ↑

07 мар 2021, 18:30


vir0id писал(а): ↑
Сегодня, 18:25
sudo apt –fix-broken install
Не помогает?

Команда не верная

У меня похожая проблема после установки ядра и после этой команды
выдает

:~$ sudo apt –fix-broken install

apt
Usage: apt command [options]
apt help command [options]

Commands:
add-repository – Add entries to apt sources.list
autoclean – Erase old downloaded archive files
autoremove – Remove automatically all unused packages
build – Build binary or source packages from sources
build-dep – Configure build-dependencies for source packages
changelog – View a package’s changelog
check – Verify that there are no broken dependencies
clean – Erase downloaded archive files
contains – List packages containing a file
content – List files contained in a package
deb – Install a .deb package
depends – Show raw dependency information for a package
dist-upgrade – Upgrade the system by removing/installing/upgrading packages
download – Download the .deb file for a package
edit-sources – Edit /etc/apt/sources.list with your preferred text editor
dselect-upgrade – Follow dselect selections
full-upgrade – Same as ‘dist-upgrade’
held – List all held packages
help – Show help for a command
hold – Hold a package
install – Install/upgrade packages
list – List packages based on package names
policy – Show policy settings
purge – Remove packages and their configuration files
recommends – List missing recommended packages for a particular package
rdepends – Show reverse dependency information for a package
reinstall – Download and (possibly) reinstall a currently installed package
remove – Remove packages
search – Search for a package by name and/or expression
show – Display detailed information about a package
showhold – Same as ‘held’
showsrc – Display all the source package records that match the given package name
source – Download source archives
sources – Same as ‘edit-sources’
unhold – Unhold a package
update – Download lists of new/upgradable packages
upgrade – Perform a safe upgrade
version – Show the installed version of a package

Ну попробуй тогда короткий аналог команды
sudo apt install -f


no avatar

Proton

Сообщения: 6
Зарегистрирован: 07 мар 2021, 20:28
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#11

08 мар 2021, 08:24

Вот как то так:
~$ sudo apt install -f

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
linux-image-5.10.20-xanmod1
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 1 пакетов.
После данной операции объём занятого дискового пространства уменьшится на 349 MB.
Хотите продолжить? [Д/н]
(Чтение базы данных … на данный момент установлено 353299 файлов и каталогов.)
Удаляется linux-image-5.10.20-xanmod1 (5.10.20-xanmod1-0~git20210304.8ee592e) …
update-initramfs: Deleting /boot/initrd.img-5.10.20-xanmod1
Sourcing file `/etc/default/grub’
/usr/sbin/grub-mkconfig: 12: /etc/default/grub: nopti pti=off spectre_v2=off l1tf=off nospec_store_bypass_disable no_stf_barrier: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: ошибка при обработке пакета linux-image-5.10.20-xanmod1 (–remove):
installed linux-image-5.10.20-xanmod1 package post-removal script subprocess re
turned error exit status 1


Аватара пользователя

rogoznik

Сообщения: 9620
Зарегистрирован: 27 июн 2017, 13:36
Решено: 120
Откуда: Нижний Тагил
Благодарил (а): 754 раза
Поблагодарили: 1842 раза
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#12

08 мар 2021, 08:35

Proton писал(а): ↑

08 мар 2021, 08:24

Вот как то так

:-D Это называется ССЗБ – надо было делать бэкап перед установкой левых ядер.
Не знаю как ты ставил это ядро – руками, выкачивая пакеты, или подключал репохиторий.
Но попробуй так удалить эти пакеты

Код: Выделить всё

sudo dpkg -r linux-image-*xanmod*.deb linux-headers-*xanmod*.deb

После этого выполнить

Изображение

Изображение


no avatar

Proton

Сообщения: 6
Зарегистрирован: 07 мар 2021, 20:28
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#13

08 мар 2021, 08:52

rogoznik писал(а): ↑

08 мар 2021, 08:35

Proton писал(а): ↑

08 мар 2021, 08:24

Вот как то так

:-D Это называется ССЗБ – надо было делать бэкап перед установкой левых ядер.
Не знаю как ты ставил это ядро – руками, выкачивая пакеты, или подключал репохиторий.
Но попробуй так удалить эти пакеты

Код: Выделить всё

sudo dpkg -r linux-image-*xanmod*.deb linux-headers-*xanmod*.deb

После этого выполнить

~$ sudo dpkg -r linux-image-5.10.20-xanmod1.deb linux-headers-5.10.20-xanmod1.deb
dpkg: ошибка: dpkg frontend lock заблокирована другим процессом


Аватара пользователя

rogoznik

Сообщения: 9620
Зарегистрирован: 27 июн 2017, 13:36
Решено: 120
Откуда: Нижний Тагил
Благодарил (а): 754 раза
Поблагодарили: 1842 раза
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#14

08 мар 2021, 09:05

Proton, так это уже к тебе вопрос что у тебя открыто. Synaptic то закрыть надо

Изображение

Изображение


no avatar

Proton

Сообщения: 6
Зарегистрирован: 07 мар 2021, 20:28
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#15

08 мар 2021, 10:26

Спасибо всем за помощь, но походу проще все снести и установить заново)
sudo dpkg -r linux-image-5.10.20-xanmod1 linux-headers-5.10.20-xanmod1

(Чтение базы данных … на данный момент установлено 353299 файлов и каталогов.)
Удаляется linux-image-5.10.20-xanmod1 (5.10.20-xanmod1-0~git20210304.8ee592e) …
update-initramfs: Deleting /boot/initrd.img-5.10.20-xanmod1
Sourcing file `/etc/default/grub’
/usr/sbin/grub-mkconfig: 12: /etc/default/grub: nopti pti=off spectre_v2=off l1tf=off nospec_store_bypass_disable no_stf_barrier: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: ошибка при обработке пакета linux-image-5.10.20-xanmod1 (–remove):
installed linux-image-5.10.20-xanmod1 package post-removal script subprocess returned error exit status 1
Удаляется linux-headers-5.10.20-xanmod1 (5.10.20-xanmod1-0~git20210304.8ee592e) …
При обработке следующих пакетов произошли ошибки:
linux-image-5.10.20-xanmo

d1


no avatar

Art21

Сообщения: 4
Зарегистрирован: 07 мар 2021, 10:02
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#16

08 мар 2021, 16:46

Proton писал(а): ↑

08 мар 2021, 01:53

madesta писал(а): ↑

08 мар 2021, 01:31


Ну а если попробовать “Synaptic – Настройки – Репозитории – Обслуживание – Исправление проблем списка пакетов” ?

Завис )

Тоже самое, один в один c зависанием


no avatar

Art21

Сообщения: 4
Зарегистрирован: 07 мар 2021, 10:02
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#17

08 мар 2021, 17:53

В общем, откатился через TimeShift, поставил через менеджер драйвера, но nvidia-settings не работает и glxinfo | grep OpenGL | grep renderer выводит
OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)


Аватара пользователя

vir0id

Сообщения: 2753
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Неудовлетворенные зависимости, как удовлетворить?

#18

09 мар 2021, 08:21

Art21, ну а ты думал что у тебя Nvidia в приоритете? :-D


Всем доброго времени суток!

Столкнулся с проблемой что при обновлении wine с версии 4* на 5.0 возникла проблема с wine-staging“.

После я удалил wine через консоль но теперь я не могу даже установить с менеджера программ wine так как пишет что “Недоступен

При попытке вновь установить wine, на определённом этапе установки происходит следующее:

$ sudo apt install –install-recommends winehq-staging

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
winehq-stable : Зависит: wine-stable (= 5.0.0~eoan)
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

(До этого 5-тая версия становилась)
У меня очень мало опыта с linux так как только недавно начал осваивать её после “форточки”
Я буду очень благодарен за просветление, и помощи в решении этой проблемы

Добавить комментарий