Я пытался установить ЛАМПУ после этого учебного руководства: https://help.ubuntu.com/community/ApacheMySQLPHP
первая команда была: $ sudo apt-get install lamp-server^
Который дал мне эти ошибки:
Я пытался установить 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
:
РЕДАКТИРОВАНИЕ № 2:
Вывод для: uname -a; lsb-release -a; libck-connector0; sudo apt-get install libck-connector0
РЕДАКТИРОВАНИЕ № 3:
для подозрительного outpust:
sudo apt-get install libck-connector0
и: apt-get update; apt-cache policy libck-connector0
РЕДАКТИРОВАНИЕ № 4:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192; apt-get update
Хорошо, давайте попробуем что-то еще:
dpkg --get-selections | grep hold
, чтобы увидеть эти пакеты (они могут быть блокирование других пакетов от установки); если список пуст, переходите к следующему пункту, если нет, вы можете попытаться удалить / очистить некоторые из этих пакетов вручную apt-get -f install
- что должно привести к завершению любые ожидающие изменения - если он удаляет / устанавливает какие-либо пакеты, запускает apt-get update
и / или удаляет информацию о репозитории, а затем пытается установить LAMP apt-get autoremove
, но я никогда не видел таких проблем вызвано неиспользуемыми пакетами, но кто знает Также нашел это, чтобы очистить удерживаемые пакеты:
apt -mark showhold
blockquote>
- отменить их удержание с помощью
sudo apt-mark unhold [имя пакета]
blockquote> [ 1114] Источник: E: Невозможно исправить проблемы, у вас есть поврежденные пакеты
Кажется, что это инструкции для некоторой более старой версии Ubuntu.
Попытка:
sudo apt-get update
sudo apt-get install apache2 mysql-client mysql-server php5 libapache2-mod-php5
Вас попросят всех необходимых паролей во время процесса установки. Apache и MySQL будут запущены автоматически и addedd для запуска при начальной загрузке. Я также рекомендовал бы установить phpmyadmin
для операций базы данных.
Его возможное, которое репозитории от того, где Вы пытаетесь установить от, изменили начиная с Вашего изображения 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
для перезаписи тех списков.