В чем разница между обновлением с системы и с помощью CD? Мой Apache был выведен из строя при обновлении с CD

В чем разница между обновлением с системы и с помощью CD? Мой Apache был выведен из строя при обновлении с CD

Вопрос в целом резюмирует. Я использовал Ubuntu 11.10 и Apache обслуживал несколько виртуальных хостов. Я вставил компакт-диск Ubuntu 12.04 (Beta 2) и перезагрузился. Я выбрал «Обновить Ubuntu 11.10».

В результате моя домашняя папка осталась нетронутой, и большинство настроек, похоже, были там, но я не мог получить доступ ни к одному из своих сайтов. В конце концов я понял, что apache больше не существует в системе!

В любом случае, если бы я сделал это на работе (а ямог(есть), я бы себе натворил кучу дел. Я понимаю, что это не работа Ubuntu обучать меня, и как технарь я должен знать такие вещи. Но я действительно думал, что это будет то же самое, что и обновление через Update Manager.

Кто-нибудь может объяснить?

Большое спасибо, Десять

решение1

Livecd не может обновляться, а только заменять существующую установку новой, поэтому, если вы это сделаете, у вас больше не будет установленных пакетов, которые не являются частью базовой установки.

решение2

12.04 еще не финальная версия, и с момента выхода Beta 2 более 3 недель назад было обновлено множество пакетов. Я бы не ожидал, что такая функция будет работать безупречно в состоянии Beta. Вы действительно обновились с CD, а не просто переустановили?

Теоретически установочный носитель содержит репозиторий пакетов, а функция обновления с установочного носителя работает как обычное обновление, но отдает приоритет пакетам с установочного носителя. Очевидно, что CD содержит только очень ограниченное количество пакетов, необходимых для установки по умолчанию. DVD содержит гораздо больше пакетов, но не все. Обновление должно обнаружить ваш выбор пакетов и заменить их более новыми. Пакеты, не найденные локально, следует загрузить, если есть подключение к Интернету. Обновление должно предупредить о PPA, программном обеспечении, которое будет удалено, и замене/изменении файлов конфигурации, если я правильно помню. В случае отсутствия подключения к Интернету пакет должен быть удален/деинсталлирован, но файлы конфигурации не должны быть изменены.

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

Связанный контент