Ошибка, pkgProblemResolver

Я пытался установить некоторые пакеты, ссылающиеся на эту документацию: http: //wiki.friendlyarm.com/wiki/index.php/NanoPi_M1#Make_Your_Own_Debian

код:

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386<br/>

Первые две строки были успешно установлены. Когда я пытаюсь запустить третью строку, результатом было следующее:

Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies. libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.6) Recommends: libgl1-mesa-dri:i386 (>= 7.2) unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed Depends: libcheese7 (>= 3.0.1) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Я запускаю ubuntu 14.04-64bit Может ли я разрешите это

1
задан 24 May 2017 в 11:00

2 ответа

У меня возникла аналогичная проблема, ошибка pkgProblemResolver, когда я пытался установить openssh-server.

Проблема может быть вызвана (1) «пакетами удержания», установка которых привела к ошибке и зависимые (т.е. другие пакеты) в вашей системе повреждены или пропущены, или (2) несовместимостью пакетов, которые вы хотите установить, и пакетов, которые у вас уже есть.

Если это проблема с пакетами удержания , вы можете обнаружить пакеты удержания и удалить или пытаться установить openssh-server .

Вы можете определить пакеты удержания, используя dpkg --get-selections $ dpkg --get-selections | grep hold or $ apt-mark showhold . Затем вы можете отключить, отметьте или удалите пакеты удержания $ sudo apt-mark unhold package_name or $ sudo apt-get --purge remove package_name Наконец, я рекомендую автоматически удалить неиспользуемые пакеты $ sudo apt-get autoremove

Если это проблема с пакетами hold , решение может включать удаление и понизить некоторые пакеты, которые у вас уже есть. Вы можете использовать aptitude для получения предложений о том, как решить проблему.

Вы можете определить пакеты удержания, используя dpkg --get-selections $ dpkg --get-selections | grep hold or $ apt-mark showhold

Вы можете определить удерживайте пакеты с помощью dpkg --get-selections

$ sudo aptitude install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 Затем вы можете отменить или удалить пакеты удержания $ sudo apt-mark unhold package_name or $ sudo apt-get --purge remove package_name
0
ответ дан 18 July 2018 в 12:48

У меня возникла аналогичная проблема, ошибка pkgProblemResolver, когда я пытался установить openssh-server.

Проблема может быть вызвана (1) «пакетами удержания», установка которых привела к ошибке и зависимые (т.е. другие пакеты) в вашей системе повреждены или пропущены, или (2) несовместимостью пакетов, которые вы хотите установить, и пакетов, которые у вас уже есть.

Если это проблема с пакетами удержания , вы можете обнаружить пакеты удержания и удалить или пытаться установить openssh-server .

Вы можете определить пакеты удержания, используя dpkg --get-selections $ dpkg --get-selections | grep hold or $ apt-mark showhold . Затем вы можете отключить, отметьте или удалите пакеты удержания $ sudo apt-mark unhold package_name or $ sudo apt-get --purge remove package_name Наконец, я рекомендую автоматически удалить неиспользуемые пакеты $ sudo apt-get autoremove

Если это проблема с пакетами hold , решение может включать удаление и понизить некоторые пакеты, которые у вас уже есть. Вы можете использовать aptitude для получения предложений о том, как решить проблему.

Вы можете определить пакеты удержания, используя dpkg --get-selections $ dpkg --get-selections | grep hold or $ apt-mark showhold

Вы можете определить удерживайте пакеты с помощью dpkg --get-selections

$ sudo aptitude install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 Затем вы можете отменить или удалить пакеты удержания $ sudo apt-mark unhold package_name or $ sudo apt-get --purge remove package_name
0
ответ дан 24 July 2018 в 20:02

Другие вопросы по тегам:

Похожие вопросы: