Когда я устанавливаю apache2 в моей системе localhost, она показывает мне эту ошибку (Ubuntu 17.10) - PullRequest
0 голосов
/ 14 мая 2018

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

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

apache2: Зависит: apache2-bin (= 2.4.27-2ubuntu3), но должна быть установлена ​​2.4.27-2ubuntu4.1

E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Запустите следующую команду, и ваша проблема будет решена.

apt-get purge apache2-bin

0 голосов
/ 14 мая 2018

Может быть, вам стоит взглянуть на эту статью:https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages

thomasrutter : «Это конкретное сообщение об ошибке может указывать на то, что вы хранили пакеты, но оно также может указывать на другую проблему».

Он в основном говорит:выполните некоторые действия по устранению неполадок с некоторыми из этих команд:

Вы можете получить список удерживаемых пакетов с помощью следующей команды

dpkg --get-selections | grep hold

Если ни один из них не отображается или ни одна из них не связана свам может быть что-то еще.

Также вы пытались установить пакет вместо apt-get вместо apt-get?Я лично считаю, что это отличное место для начала

sudo aptitude install <apache2 or whatever package you're trying to install>

И последнее, но не менее важное:

sudo aptitude -f install <packagename>

Я сам некоторое время боролся с Apache на Ubuntu, я думаю, что Томас Раттер объяснил это намного лучше, поэтому снова я предлагаю вам взглянуть на его ответ на Ask Ubuntu.Я надеюсь, что это помогло.

...