Я пытался установить некоторые пакеты, ссылающиеся на эту документацию: 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 Может ли я разрешите это
У меня возникла аналогичная проблема, ошибка 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
У меня возникла аналогичная проблема, ошибка 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