2015-10-08 3 views
2

Попытка установить apache2 на Ubuntu 14.04, но дает следующее сообщение об ошибкеНевозможно установить Apache2

sudo apt-get install apache2 
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: 
apache2 : Depends: apache2-bin (= 2.4.7-1ubuntu4.6) but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 
+0

Вслед за этим http://askubuntu.com/questions/611354/error-install-apache2, но не удался –

+0

попробуйте скачать его источник здесь: http://httpd.apache.org/download.cgi и попробуйте установить снова – vishal

ответ

2

Запуск этого часто решает проблемы с пакетами:

sudo apt-get update 

Это также может помочь:

sudo apt-get upgrade 

См. this Линейный справочник.

+0

Спасибо! уже попробовал это .. Нет помощь:/ –

1

Похоже, некоторые пакеты разбиты в вашей системе, первый исправить их

dpkg --configure -a 
sudo apt-get -f install 

затем

sudo apt-get install apache2-bin apache2 
OR 
sudo aptitude install apache2-bin apache2 

Это должно устранить проблему.

+0

Показов: - Следующие пакеты имеют неудовлетворенные зависимости: apache2-Bin: Зависит: libapr1 (> = 1.5.0) но он не может быть установлен Зависит: libaprutil1 (> = 1,5 .0), но не устанавливается Зависит ли от: libaprutil1-dbd-sqlite3, но его нельзя установить или Зависит: libaprutil1-ldap но не установлено E: Не удалось устранить неполадку, у вас были сломанные пакеты. –

+0

Можете ли вы попытаться удалить ненужные пакеты, выполнив «apt-get autoremove», а затем попробуйте установить apache еще раз. если это не поможет попробовать с aptitude. – juned

+0

Пробовал делать это, но без помощи! –

0

add-apt-repository - это не пакет, поэтому вы просто не можете его установить, используя sudo apt-get install add-apt-repository.

пакета, который содержит дополнение склонного-хранилище команды (и был все время):

software-properties-common

не питон-софт-свойство, как вы можете думать. Вы можете проверить это с помощью следующей команды:

dpkg -S add-apt-repository

1

решена эта проблема, выполнив два шага ..

sudo echo "deb http://archive.ubuntu.com/ubuntu trusty main universe restricted multiverse" > /etc/apt/sources.list 

    sudo apt-get update 

Рабочая сейчас :)