Какими способами я могу использовать Ubuntu для перехода с одного релиза на другой?
upgrade
release-management
ракшит
источник
источник
Ответы:
Резюме
Этот ответ суммирует рекомендуемый процесс обновления сообщества .
Вы должны всегда читать примечания к выпуску для любых потенциальных проблем, которые могут повлиять на ваше обновление.
Резервный
Перед началом любого процесса обновления - задайте себе этот вопрос:
Могу ли я позволить себе потерять какие-либо / все мои данные, такие как документы и файлы?
Если ответ нет - тогда сделайте резервную копию вашей установки .
Обновление Ubuntu работает 99 раз из 100 - резервное копирование избавит вас от многих неприятностей позже, если что-то пойдет не так.
Сравнение инструментов резервного копирования
Графика
Если вы установили проприетарные драйверы из окна « Дополнительные драйверы или драйверы оборудования», их следует автоматически обновить с помощью двоичного драйвера Nvidia / ATI, подходящего для 12.04 / 14.04.
Если вы загрузили и установили проприетарные драйверы вручную непосредственно с веб-сайта производителя, то рекомендуется сначала удалить эти драйверы и вернуться к драйверам с открытым исходным кодом перед обновлением. Потенциально может случиться так, что
/etc/X11/xorg.conf
файл останется после обновления, а затем при первой перезагрузке вы загрузитесь в «черный экран».Эти вопросы описывают процесс удаления:
Как удалить драйверы ATI / AMD, загруженные с их сайта?
Удалить драйвер nVidia и вернуться в Nouveau
ППД
Во время обновления любые добавленные вами источники PPA будут автоматически отключены. Как правило, PPA не влияют на процесс обновления.
Есть несколько конкретных PPA, которые могут вызвать проблемы - x-swat и xorg-edgers . Эти PPA должны быть удалены через
ppa-purge
перед обновлениемКак обновить
Ваша программа обновления 13.10 сообщит вам о новой версии и предложит обновление. Если этого не происходит, см. Раздел устранения неполадок ниже.
Пожалуйста, смотрите раздел устранения неполадок для специального случая для пользователей LTS между 12.04 / 14.04 и выпуском 12.04.1 / 14.04.1
Официальная страница ubuntu.com содержит информацию:
Сразу после выпуска Ubuntu серверы загрузки чрезвычайно загружены. Таким образом, если вы можете, мы предлагаем подождать несколько дней, если вы хотите обновить.
Кроме того, можно загрузить с помощью битторрент-клиента, такого как Transmission, официальный настольный ISO-торрент.
Обновление по сети
Вы можете легко обновить по сети с помощью следующей процедуры.
Для пользователей 10.04LTS / 12.04LTS необходимо проверить раскрывающийся список «Обновление выпуска - Показать новые выпуски дистрибутива», чтобы убедиться, что выбран «Только долгосрочные выпуски поддержки», и изменить его, если это не так. Смотрите раздел Устранение неисправностей ниже для более подробной информации. Пожалуйста, смотрите раздел устранения неполадок для специального случая для пользователей LTS между 12.04 / 14.04 и выпуском 12.04.1 / 14.04.1
Следуйте инструкциям на экране.
Смотрите также:
Обновление с использованием образа CD или USB
Если вы используете 10.04 LTS / 12.04 LTS или 11.10 / 13.10, и вы либо вставляете live CD, либо загружаетесь с live CD, чтобы начать установку, вы получите возможность обновления до 12.04 / 14.04. Он автоматически обнаружит установленные приложения и также установит обновленную версию ваших приложений.
Если вы загружаете ISO, рекомендуется выполнить проверку md5sum, чтобы убедиться, что загруженный ISO и записанный CD действительны.
ПРИМЕЧАНИЕ. Обновления с 10.04 до 12.04 / Обновления с 12.04 до 14.04 еще не активированы, см. Этот вопрос для получения более подробной информации:
Почему при обновлении с LTS на следующий выпуск «Новая версия не найдена»?
Обновление с 11.10 / 13.10
Обновление с использованием командной строки (например, Ubuntu Server):
11.10 / 13.10 и позжеdo-release-upgrade
в терминалередактировать
/etc/update-manager/release-upgrades
и устанавливатьPrompt=lts
Запустить
do-release-upgrade
в терминалеПоиск неисправностей
Если ваш менеджер обновлений 10.04 / 12.04 или 11.10 / 13.10 не запрашивает обновление, проверьте источники программного обеспечения, чтобы убедиться, что он установлен на «Никогда». Если это так, измените значение на «Долгосрочные выпуски только для поддержки» (10.04 LTS / 12.04 LTS) / «Для любой новой версии» (11.10 / 13.01):
за 10,04 LTS / 12,04 LTS
за 11.10 / 13.10
По словам менеджера команды Ubuntu Engineering Foundations Стива Лангасека:
Если вы решили обновить до этого, вы можете передать опцию -d в средство обновления, запущенное
do-release-upgrade -d
илиupdate-manager -d
, чтобы перейти с vanilla 10.04 / 12.04 на 12.04 / 14.04.Смотрите этот Q & A для получения дополнительной информации:
Почему при обновлении с LTS на следующий выпуск «Новая версия не найдена»?
Если вы используете Ubuntu в конце жизни
Возможно, вам придется внести изменения, чтобы
/etc/apt/sources.list
ссылаться на сервер старых выпусков Ubuntu. Следуйте ответам, приведенным в этом вопросе, чтобы внести необходимые изменения, а затем обновитесь до более новой версии Ubuntu:источник
Вот мой совет в виде учебного ответа, основанного на моем опыте обновления.
Эта процедура была проверена мной, и она работала как надо. Надеюсь, это поможет другим без проблем обновиться.
Это не официальный путеводитель.
Дружеский совет
Нет причин спешить. Нет причин для обновления с первого дня. Новая версия Ubuntu не уходит. Это все еще будет там на следующей неделе и в следующем месяце ... Оставьте серверы, чтобы успокоиться. Будет очень неприятно и больно, если сервер выйдет из строя во время обновления.
Начиная с
Прежде всего мы должны проверить, доступна ли новая версия. Откройте терминал Ctrl+ Alt+ Tи дать команду:
Эта команда проверит, доступна ли новая версия с серверов, и выдаст результат. Если вы обнаружите, что эта команда недоступна, вам необходимо установить
update-manager-core
пакет. Если ваш дистрибутив больше не поддерживается, вам нужно будет найти копию этого пакета на старых зеркалах, прежде чем вы сможете использовать этот метод обновления.Если версия доступна, мы можем продолжить.
Если версия недоступна, проверьте еще одну вещь. Откройте этот файл:
и посмотрите , равно ли Prompt нормальному
Prompt=normal
. Если это не так, то измените его; после сохранения файла выполните следующие команды в терминале:Перед обновлением
Удалить все внешние PPA
Вы должны удалить все PPA, которые вы добавили в прошлом. Некоторые из них могут не работать, некоторые из них могут не поддерживаться или даже не поддерживаться в новой версии.
Откройте Центр программного обеспечения Ubuntu и нажмите «Правка»> «Источники программного обеспечения»> «Другое программное обеспечение», а затем нажмите и удалите все PPA по одному.
Быть осторожен
Некоторые PPA, такие как Ubuntu X-team , команда «xorg crack pushers» или «GNOME3 Team» , обновляют некоторые необходимые пакеты системы.
Вы должны удалить эти PPA, используя другой метод: установить ppa-purge . Этот скрипт позволит вам понизить все необходимые пакеты до первоначальной (официальной) версии Ubuntu. Выполните команды ниже в терминале:
Замените
ppa-name
фактическим именем хранилища. После чистки вы можете запуститьобновить источники.
домоводство
Хорошая идея сделать небольшую уборку перед обновлением до новой версии. Откройте терминал и выполните приведенные ниже команды в следующем порядке:
Первая строка удалит / исправит все оставшиеся / сломанные пакеты, если таковые имеются. Команда clean удаляет все старые файлы .deb из кэша apt (/ var / cache / apt / archives) - в этом нет особой необходимости, но это очень хорошая идея, если у вас мало места на диске.
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
удаляет конфигурации пакетов, оставшиеся от пакетов, которые были удалены (но не очищены) .Поиск ошибок
Наиболее распространенной и обычной проблемой являются проблемы с драйверами видеокарты. Поиск ошибок перед обновлением. Перейдите на страницу Launchpad , используйте окно поиска, чтобы найти модель вашей видеокарты (еще лучше, id) и просмотреть ошибки. Если вы найдете что-то, подумайте об обновлении до тех пор, пока ошибки не будут исправлены. Если ошибка специфична для дополнительного водителя (ограниченного) затем удалите драйвер перед обновлением.
Пользовательское ядро (неофициальное)
Если у вас есть собственное ядро, либо из компиляции, либо из пакета .deb (например, mainline), то при обновлении рекомендуется загружаться с официального ядра Ubuntu, иначе обновление может завершиться неудачно.
Выпуск Обновление
От терминала
Большинство пользователей обновляются с помощью Update-менеджера. Не то, чтобы я не доверял этому, но я доверяю терминалу больше.
Закройте все приложения и откройте только терминал (в полноэкранном режиме). Дайте эту команду, и обновление начнется:
Во время обновления
Наслаждайтесь!
источник
sudo apt-get --purge autoremove
удалит все оставшиеся пакеты,sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
но делает это эффективным способом, если предыдущий не удастся. Хотя я думаю, что вsudo apt-get clean all
этом нет необходимости, поскольку он удалит пакеты * .deb (скажем, установочные пакеты), которые сохраняются/var/cache/apt/archives
при установке любого нового пакета из репозитория. Я надеюсь, что ваш двойник теперь ясен. :)Попробуйте с помощью следующих команд:
источник
Мой метод, основанный на полувековом опыте болезненных обновлений Ubuntu, отличается. Я не троллю, а просто делюсь методами, которые я использую.
Конечно, вы не можете позволить себе потерять все свои данные , так что да, сделайте резервную копию . Но я начну с более раннего вопроса: можете ли вы позволить себе не иметь доступа к вашим данным, потому что все сломано? Если нет, то этот метод может быть для вас. Вам нужно немного свободного дискового пространства.
У меня есть 2 основных раздела операционной системы (и отдельный для данных, подкачка ...). Так, например, у меня есть Natty
/dev/sda1
, и я запускаю Precise Beta в/dev/sda2
.Затем я выбираю вариант: обновить или чистой установки. Как отмечают в Linux Mint, обновление никогда не выглядит как чистая установка, но иногда вы этого хотите.
Для чистой установки просто подключите новый USB-накопитель и попросите его установить
/dev/sda2
, указывая/home
на существующий домашний раздел.Чтобы сделать обновление, я образ
sda2
сsda1
. Есть много способов сделать это,fsarchiver
хорошо, или обычный c'p или tar справятся с задачей. После того как я сделал идентичные копии всех файлов в запасном разделе, я монтирую его и редактирую,/etc/fstab
чтобы обновить UUID для нового раздела, иначе он запутается. Затем я запускаю grub-update и в следующий раз при перезагрузке grub предлагает мне 2 варианта. Я проверяю, могу ли я загрузиться. Затем выполните обновление, как указано выше.Еще одно предупреждение: новые версии рабочего стола имеют тенденцию портить старые файлы конфигурации рабочего стола. Таким образом, вы можете в конечном итоге сломать старые и новые системы. Если у вас есть место на диске,
cp -ar /home/{youruser,newname}
и укажите новому пользователю HOME этот новый путь в/etc/passwd
.Наличие 2 разделов ОС дает мне запасной вариант; Если что-то в новой системе (может быть драйвер, ошибка, отсутствующее приложение ...) влияет на производительность, я могу, по крайней мере, вернуться туда, где я был. Это явно не для безрассудства или нуба.
источник
Официальная страница ubuntu.com содержит информацию:
Вы можете легко обновить по сети с помощью следующей процедуры.
Запустите центр программного обеспечения.
Перейти к Редактировать -> Источники программного обеспечения
Выберите подменю «Обновления» в приложении Software Sources:
Измените выпадающий список Release Update на «Normal Releases» и закройте приложение
Появится сообщение, информирующее вас о доступности новой версии.
Нажмите Обновить.
Следуйте инструкциям на экране.
Смотрите также:
Из технического обзора :
Обновление с использованием образа CD или USB
Начиная с 11.04, когда вы загружаете livecd и начинаете установку, вы можете обновить его до 11.04. он автоматически обнаружит установленные приложения и также установит обновленную версию ваших приложений. Предполагая, что вы не двойная загрузка.
Обновление с использованием командной строки:
do-release-upgrade
в терминалеисточник
Если вы чувствуете себя предприимчивым и уже попробовали один из других методов, перечисленных здесь, и у вас возникли проблемы, или если вы просто нетерпеливы, вы можете попробовать это.
Если вы хотите попробовать это, то сначала прочитайте весь пост. Если вы не понимаете часть этого, то не пытайтесь это сделать.
Метод грубой силы
Я успешно использовал это для обновления установок Ubuntu до 4-х основных версий за один раз, но действую на свой страх и риск . Если вы наткнетесь на загвоздку, вам может оказаться значительно труднее ее восстановить, чем любым другим методом.
Переписать подходящие источники
Во-первых, просто замените все экземпляры вашей текущей версии (
lucid
иraring
т. Д.) В списке источников программного обеспечения apt на новую, например:Если у вас есть сторонние репозитории, у которых нет более новых версий, это приведет к ошибкам на следующем шаге, но вы можете спокойно их игнорировать. Программное обеспечение из этих репозиториев может иметь проблемы из-за обновленных зависимостей, но чаще всего они подходят, если вы обновляете только одну или две версии. Вы можете справиться с этими ошибками, удалив соответствующий файл списка
/etc/apt/sources.list.d/
, или вы можете предположить, что сопровождающий хранилища в конечном итоге откроет хранилище для более новой версии и просто оставит файлы и проигнорирует предупреждения.Сделать обновление
Следующий шаг:
На втором этапе вам, вероятно, придется принять некоторые изменения, предложенные для исправления поврежденных пакетов. Просмотрите предложения и примите изменения, если они не выглядят слишком радикальными. Вы можете исправить большинство вещей в следующих шагах.
Вам также нужно будет ответить на вопросы о том, какую версию конфигурации пакета использовать. Делай, как считаешь нужным.
Исправление разрывов
Вы, несомненно, получите проблемы с установкой пакетов. Чтобы справиться с этим, сначала попробуйте запустить
sudo apt-get dist-upgrade
. Если это вызывает у вас ту же проблему, то проверьте сообщение (обычно это будет конфликт файла пакета) и вручную удалите пакет, из-за которого возникли проблемыsudo dpkg --force-depends -r <packagename>
(обычно это более старая версия двух конфликтующих пакетов). Тогда бегиsudo apt-get dist-upgrade
снова. Промыть и повторить, покаsudo apt-get dist-upgrade
ничего не делает (все пакеты обновляются).Конец игры
Важно : прежде чем делать что-либо еще, убедитесь, что все жизненно важные программы установлены. Самый простой способ сделать это - запустить что-то вроде
sudo apt-get install ubuntu-desktop
(kubuntu-desktop
или любой другой версии, которую вы используете). Это обеспечит установку всех пакетов, необходимых для вашего рабочего стола, поэтому у вас не будет проблем с перезагрузкой.Теперь вы можете запустить
sudo apt-get autoremove
иsudo apt-get clean
очистить старые левые пакеты.Если какие-либо пакеты были удалены на этапе dist-upgrade, вы можете просто переустановить их как обычно.
источник
«Никогда не связывайся со своей конюшней» - это урок, который я усвоил, и это мантра, которую я держу близко к сердцу. Особенно, когда у вас есть хороший выбор не связываться со своей конюшней, вы просто не должны связываться с ней. Следовательно, я оставил свой 10.04 без изменений и установил свой 12.04 в другой раздел. Вот снимок экрана моего жесткого диска:
Мне нужно было установить все программное обеспечение, которое было там 10.04, на мой новый 12.04.
Сначала вы должны знать, какие пакеты установлены в вашем 10.04. Для этого вы можете сделать
sudo dpkg --get-selections "*"> pack_file
После запуска вы получите имена всех пакетов в 10.04 в файле с именем 'pack_file'.
Перенесите этот файл в 12.04 и выполните следующие команды
sudo apt-get update
sudo dpkg --set-selections < pack_file
sudo apt-get -u dselect-upgrade
Это позволит получить все пакеты, а также их зависимости и установить их в вашей системе. Мне пришлось загрузить около 2 ГБ данных, но я был уверен, что мой дистрибутив не испортится.
Это было 10.04 для меня, но подход будет работать на любой версии. Следовательно, вы можете обновиться до последней версии без «обновления». :)
Обращайтесь к этому: http://sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/
источник
Используйте ответ Rinzwinds, если вам нужен GUI-способ для обновления. Если вам нужен CLI-способ для обновления, вы должны взглянуть на эту страницу . Это руководство с прошлого года, но оно все еще должно быть в силе до 12.04. Как только выйдет 12.04, этот способ должен работать.
И чтобы ответить на ваш другой вопрос: 11.10 пришло ПОСЛЕ 11.04. Первое число всегда является годом (в данном случае: 11 означает 2011 год), второе число - месяц или выпуск (04 означает апрель, 10 означает октябрь).
И последнее, но не менее важное: как сказал вам Rinzwind, вы должны подождать до релиза и не обновляться до его бета-версии. Если, конечно, вы не знаете, что делаете.
источник
Безопасное обновление с 13.04 до 13.10 с помощью командной строки
Так как
13.10
он был выпущен, многие хотели бы знать, как обновить предыдущую версию (13.04
) Ubuntu до последней версии13.10
. Перед обновлением13.10
было бы хорошо узнать об изменениях / поддержке / совместимости.Поэтому я предлагаю выполнить эти шаги для
13.10
эффективного обновления .Сначала откройте
Software Sources
и убедитесь, что возможные изменения были установлены.Запустите эту команду в терминале:
Когда
Software Sources
откроется окно, сделайте эти изменения:Под Ubuntu Softwareвкладкой
tick
все четыре флажка .tick
Первые два флажков и установить значение Сообщите мне о новой версии Ubuntu наFor any new versiontick
первые четыре флажка иuntick/remove
оставшиеся, если кому-то не нравится обновлять стороннее программное обеспечение, которое он / она установил, добавив репозитории. (рекомендую удалить).Close окно и выполните следующую команду для обновления хранилища:
Теперь пришло время проверить совместимость / изменения / поддержку и т. Д. По
do-release-upgrade -d
выбору. Для получения дополнительной информации выполните:man do-release-upgrade
Введите эту команду в терминале:Будет загружено
Upgrade Tool Signature
около 1 МБ именованного файлаsaucy.tar.gz
. После этого он предложит пароль для его извлечения и, наконец, проверит / извлечет пакеты в репозитории, а через некоторое время покажет полное описание пакетов, которые будут обновлены, размер загружен и установлен и т. Д. После нажатия Enter.13.04 можно одновременно обновить до 13.10 , нажав Y, когда появится приглашение установить обновления.
Это самый простой и безопасный способ обновления до 13.10 . Обновления всегда можно установить позже, если
aborted
раньше, выполнив:или же
Чтобы узнать больше о типе dist-upgrade:
man apt-get dist-upgrade
источник
-d
вариант. (Я думаю, я мог бы прочитать справку, но задним числом 20/20)Вам также следует удалить ttf-mscorefonts-installer перед обновлением.
Причина в том, что процесс обновления может застрять при запросе на принятие EULA.
Для обходного пути, если обновление уже застряло, см. Этот ответ: https://askubuntu.com/a/126082/55343
источник
Выполните эти команды одну за другой:
тогда
Или же
источник
Для последних выпусков Ubuntu, например, 12.04 и выше, после выхода нового выпуска Ubuntu вам будет предложено выполнить обновление. После того, как вы нажмете «обновить» в командной строке, следуйте инструкциям на экране, вы будете обновлены до новой версии.
Если подсказки нет, вы можете проверить следующее. Введите следующую команду в терминале:
Появится окно диспетчера обновлений и проверьте наличие обновлений. Установите все обнаруженные обновления.
Нажмите «Настройка ...» в диспетчере обновлений и перейдите на вкладку «Обновить» окна. На вопрос «Уведомить меня о новой версии Ubuntu», если вы выберете «Для версии с длительной поддержкой», новое обновление Ubuntu может не запрашиваться, поскольку новая версия Ubuntu может не быть «Долгосрочной поддержкой». Если вы выберете «Для любой новой версии», скорее всего, появится новое приглашение на обновление Ubuntu.
В https://wiki.ubuntu.com/Releases вы найдете, какая версия является долгосрочной поддержкой (LTS), а какая нет. Кроме того, вы увидите дату выпуска и время жизни каждой версии. Довольно полезная информация.
Когда выпускается новая версия Ubuntu, обычно приглашение на обновление появляется не сразу. Если новая версия Ubuntu будет доступна для вашей текущей версии Ubuntu, вы можете ознакомиться с примечаниями к выпуску новой версии по адресу https://wiki.ubuntu.com/Releases.
источник