Не может Установить php5-dev на выполнении Ubuntu 12.04 OpenVZ

Существует, вероятно, повреждение здесь с проверкой синтаксиса или ограничением неспособности установить прокси-arp при использовании адреса DHCP.

Адреса прокси-arp должны быть членами подсети, связанной с рассматриваемым интерфейсом. Так как Вы получаете адрес с помощью DHCP, часть проверки фиксации, вероятно, отмечает любой адрес, который Вы помещаете в оператор прокси-arp как за пределы с подсетью, настроенной в интерфейсе.

Необходимо будет, скорее всего, мигрировать на статическое обращение в интерфейсе, как bahamat обрисованный в общих чертах.

1
задан 14 October 2012 в 00:23
1 ответ

Простое исправление, вам нужно указать версию libc6-dev, которую вы хотите установить (в данном случае openvz), и она будет установлена ​​нормально.

Вот как чтобы выяснить, что вы хотите, хорошо, скажите, что вы собираетесь сделать

apt-get install libc6-dev
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:
 libc6-dev : Depends: libc6 (= 2.15-0ubuntu10.4) but 2.15-0ubuntu10+openvz0 is to be installed
             Recommends: gcc but it is not going to be installed or
                         c-compiler
E: Unable to correct problems, you have held broken packages.

В этом случае вы хотите, чтобы он установил версию 2.15-0ubuntu10 + openvz0, попробуйте еще раз, указав версию, подобную этой (обратите внимание на = версия в конце строка сейчас):

 apt-get install libc6-dev=2.15-0ubuntu10+openvz0
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:
 libc6-dev : Depends: libc-dev-bin (= 2.15-0ubuntu10+openvz0)
             Recommends: gcc but it is not going to be installed or
                         c-compiler
E: Unable to correct problems, you have held broken packages.

Как вы можете видеть здесь, оказался еще 1 пакет, для которого требовалась версия 'openvz', поэтому я просто добавил этот пакет в строку установки apt-get, снова указав версию

apt-get install libc6-dev=2.15-0ubuntu10+openvz0 libc-dev-bin=2.15-0ubuntu10+openvz0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  gcc gcc-4.6 libquadmath0 linux-libc-dev manpages-dev
Suggested packages:
  gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.6-multilib libmudflap0-4.6-dev gcc-4.6-doc gcc-4.6-locales libgcc1-dbg
  libgomp1-dbg libquadmath0-dbg libmudflap0-dbg binutils-gold glibc-doc
The following NEW packages will be installed:
  gcc gcc-4.6 libc-dev-bin libc6-dev libquadmath0 linux-libc-dev manpages-dev
0 upgraded, 7 newly installed, 0 to remove and 4 not upgraded.
Need to get 13.6 MB of archives.
After this operation, 33.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?

И теперь работает !!!

Надеюсь, это помогло вам, я сам сталкивался с этим несколько раз, и зная, как это исправить ИДЕАЛЬНО может очень помочь, есть альтернативные способы обойти ошибку, но это «правильный» путь.

2
ответ дан 3 December 2019 в 21:41

Теги

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