На сервере работают Apache, Subversion и Atlassian Confluence. Можно ли его безопасно обновить, и если да, то какова командная строка? Я хотел бы остаться на более свежей версии платформы, но создавал для себя как можно меньше проблем.
В соответствии с Обновление до Ubuntu 9.04:
Обновление сети для серверов Ubuntu (рекомендуется)
Установите update-manager-core, если он еще не установлен:
sudo apt-get install update-manager-core
Запустите инструмент обновления:
sudo do-release-upgrade
Следуйте инструкциям на экране.
Согласно История выпусков Ubuntu, 8.10 будет официально поддерживаться еще год (почти). 9.04 меньше двух недель, поэтому я, возможно, немного не решусь немедленно обновить его, если у вас нет острой необходимости. Если то, что у вас есть сейчас, работает, просто придерживайтесь его, пока проблемы с 9.04 не будут устранены.
Я бы придерживался 8.10, как сказал Клетус. Между выпусками не так много серьезных различий. Если вы придерживаетесь 8.10, тогда вы знаете, что получаете, если вы обновитесь до 9.04, могут возникнуть ошибки, о которых еще не сообщалось, которые могут повлиять на вас.
Главное, что вам нужно учитывать при обновлении: на кого вы работаете? Если это ваш сервер, сделайте это и посмотрите, что произойдет. Если это бизнес-сервер, который обслуживает потребности других пользователей, подождите.
Если и есть чему-то, чему нас научила перспектива, так это тому, что «новейшее и лучшее» не всегда лучше, чем то, что вы использовали раньше.
Там есть раздражающая ошибка с трекером в 9.04.
В противном случае я не заметил никаких проблем после обновления с 8.10 после использования в течение нескольких часов. Я также не заметил каких-либо существенных отличий или улучшений. Само обновление прошло гладко.
РЕДАКТИРОВАТЬ: этот опыт относится только к использованию настольных компьютеров, они, вероятно, не применимы к вопросу.
Как сказал Клетус, просто сделай:
sudo apt-get install-update-manager-core
sudo do-release-upgrade
Однако я обычно обнаруживал, что обновление может вызвать множество проблем. На настольных компьютерах я обычно помещаю домашние папки в отдельный раздел, чтобы можно было выполнить новую установку без потери данных. Если у вас нет действительно важной причины для обновления, не делайте этого. Обновление хорошо подходит для настольных компьютеров, так что вы можете получить все новые интересные вещи. Однако на серверах вы не хотите возиться с чем-то большим, чем нужно.
В 9.04 есть ошибка, из-за которой поврежденные RAID-массивы не запускаются автоматически. В остальном я был доволен им на моем домашнем сервере и моем VPS, но я еще не закончил тестирование своего рабочего кластера (ов).
Единственный способ убедиться в этом - обновить предварительный сервер и посмотреть, что сломается. Если у вас его нет, вы всегда можете восстановить из резервных копий, если столкнетесь с чем-то серьезным и неустранимым. Если у вас нет резервных копий, что ж, да помилует Бог.
Технически вы можете, посмотрите другие ответы о том, как.
Проблема, с которой я столкнулся с обновлениями ubuntu, заключалась в том, что каждый раз, когда я обновлялся в течение первого месяца или около того после выпуска, многие вещи ломались, и потребовалось некоторое время, чтобы они были исправлены. Хорошо это только у меня дома.
Я бы тоже хотел обновить свои серверы, но я бы дождался, по крайней мере, до конца июня, прежде чем делать это.