Ошибки при установке ЛАМПЫ на моем сервере Ubuntu (apache2-мусорное-ведро, mysql-client-5.5, mysql-serer-5.5, mysql-server-core-5.5, php5-распространенный)

Я пытался установить ЛАМПУ после этого учебного руководства: https://help.ubuntu.com/community/ApacheMySQLPHP

первая команда была: $ sudo apt-get install lamp-server^

Который дал мне эти ошибки:

enter image description here

Я пытался установить apache2 separetly, но я все еще получаю первую ошибку для apache2-мусорного-ведра.

Я пытался выполнить эти шаги также: https://stackoverflow.com/questions/18947426/apt-get-conflict-in-ubuntu без любого успеха.

Править:

Попытка установить сервер SSH после этого веб-сайта: http://www.htpcbeginner.com/install-ssh-server-on-ubuntu-1204/

первая команда произвела для этого: sudo apt-get install openssh-server:

enter image description here

РЕДАКТИРОВАНИЕ № 2:

Вывод для: uname -a; lsb-release -a; libck-connector0; sudo apt-get install libck-connector0

enter image description here

РЕДАКТИРОВАНИЕ № 3:

для подозрительного outpust:

sudo apt-get install libck-connector0

enter image description here

и: apt-get update; apt-cache policy libck-connector0

enter image description here

РЕДАКТИРОВАНИЕ № 4:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192; apt-get update

enter image description here

0
задан 23 May 2017 в 15:39

3 ответа

Хорошо, давайте попробуем что-то еще:

  • Я вижу, что в какой-то момент у вас была информация, что вы держали несколько пакетов, попробуйте запустить dpkg --get-selections | grep hold, чтобы увидеть эти пакеты (они могут быть блокирование других пакетов от установки); если список пуст, переходите к следующему пункту, если нет, вы можете попытаться удалить / очистить некоторые из этих пакетов вручную
  • , если выше не поможет, попробуйте apt-get -f install - что должно привести к завершению любые ожидающие изменения - если он удаляет / устанавливает какие-либо пакеты, запускает apt-get update и / или удаляет информацию о репозитории, а затем пытается установить LAMP
  • , вы также можете попробовать apt-get autoremove, но я никогда не видел таких проблем вызвано неиспользуемыми пакетами, но кто знает

Также нашел это, чтобы очистить удерживаемые пакеты:

  • показать удержанные пакеты

apt -mark showhold

  • отменить их удержание с помощью

sudo apt-mark unhold [имя пакета]

[ 1114] Источник: E: Невозможно исправить проблемы, у вас есть поврежденные пакеты

0
ответ дан 26 July 2019 в 14:36

Кажется, что это инструкции для некоторой более старой версии Ubuntu.

Попытка:

sudo apt-get update 
sudo apt-get install apache2 mysql-client mysql-server php5 libapache2-mod-php5

Вас попросят всех необходимых паролей во время процесса установки. Apache и MySQL будут запущены автоматически и addedd для запуска при начальной загрузке. Я также рекомендовал бы установить phpmyadmin для операций базы данных.

-1
ответ дан 26 July 2019 в 14:36

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

rm -rf /var/lib/apt/lists/*

Это удалит списки пакета. Никакие репозитории не будут удалены, они настроены в файле конфигурации в /etc/apt/sources.list. Все, что может произойти, - то, что инструменты как apt-cache не могут получить информацию пакета, если Вы не обновили списки пакета. Также apt-get install перестанет работать с E: Unable to locate package <package>, потому что никакая информация не доступна о пакете.

Тогда

apt-get clean 

apt-get clean убирает локальный репозиторий полученных файлов пакета. Это удаляет все кроме файла блокировки от /var/cache/apt/archives/ и /var/cache/apt/archives/partial/.

наконец

apt-get update

для перезаписи тех списков.

-1
ответ дан 26 July 2019 в 14:36

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

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