Как обновить ubuntu 11

Обновлено: 07.07.2024

Установка и обновление современных дистрибутивов Ubuntu давно не представляет никакой сложности. Можно установить и долгое время полноценно работать в системе ни разу не прикоснувшись к терминалу. С одной стороны, это хорошо, так как позволяет приблизить Linux к конечному пользователю, который просто хочет включить компьютер и работать. С другой - понимание работы системы отходит на второй план и поэтому, если вам интересно, что происходит за кулисами графического интерфейса давайте углубимся в подробности.

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

Здесь мы сделаем небольшое отступление и напомним современную политику поддержки дистрибутивов Ubuntu. Если коротко, то основу линейки составляют дистрибутивы с длительным сроком поддержки - LTS, именно они рекомендуются для стабильной работы или серверного применения. В промежутках между выпусками LTS выпускаются "стандартные " релизы, в которых могут обкатываться новые технологии и поэтому они могут работать нестабильно.

LTS - релизы выходят раз в два года в апреле, стандартные следуют полугодовому графику и имеют поддержку в течении 9 месяцев с даты выпуска. Таким образом после выхода очередного стандартного (или LTS) релиза у вас остается всего три месяца чтобы обновить систему, если вы, конечно, хотите своевременно получать обновления. Ниже мы привели официальный график поддержки текущих и планируемых релизов.

old-release-upgrade-001.jpg

Как видим, на момент написания данной статьи, актуальными являются LTS-релизы 12.04, поддержка которого заканчивается в апреле 2017, 14.04 и 16.04. Из стандартных релизов поддерживается только текущий - 16.10. Однако если мы заглянем в репозитории, то увидим там директории для уже снятых с поддержки дистрибутивов 15.04 и 15.10, а также находящегося в разработке 17.04.

old-release-upgrade-002.jpg

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

Оптимальная стратегия обновления для снятых с поддержки выпусков - это обновление до ближайшего LTS-релиза, а только затем, если у вас есть такое желание, можно обновиться до одного из стандартных. Почему так? Потому что LTS-релизы наиболее стабильны и достаточно хорошо изучены, что облегчает работу по выявлению и устранению возможных ошибок, в то время как стандартные выпуски могут работать нестабильно, а информации о проблемах и решениях может оказаться недостаточно.

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

old-release-upgrade-007.jpg

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

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

Первое, что вы должны сделать перед обновлением - это внимательно изучить список источников пакетов. Для начала заглянем в /etc/apt/sources.list.d, обычно в данной директории располагаются дополнительные репозитории для стороннего софта, во избежание конфликтов и недоразумений их следует отключить. Для этого достаточно просто удалить или переместить все содержащиеся там файлы.

Затем откроем /etc/apt/sources.list по умолчанию данный файл содержит только "родные" репозитории, но на всякий случай проверим его содержимое и удалим или закомментируем адреса сторонних репозиториев (если обнаружим). Подробнее о том, какие репозитории являются штатными можно прочитать здесь.

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

Снова откроем файл и убедимся, что все нужные нам строки "волшебным образом" изменились.

old-release-upgrade-009.jpg

Затем обновим список пакетов командой:

И перейдем непосредственно к обновлению:

В отличие от просто upgrade данная команда не только обновляет уже установленные пакеты, но и устанавливает новые, а также удаляет отсутствующие в актуальных репозиториях версии. Перед тем как начать процесс обновления утилита выдаст вам список изменений и предложит подтвердить их выполнение. Помните, что данное действие является необратимым и перед тем как нажать Enter следует еще раз подумать.

old-release-upgrade-010.jpg

Дальнейший процесс, в зависимости от скорости интернет и вычислительной мощности компьютера займет некоторое время, в ходе которого следует время от времени поглядывать на экран, система может спросить, что делать с измененными файлами конфигурации, действие по умолчанию (рекомендуемое) - оставить текущий файл.

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

old-release-upgrade-011.jpg

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

Как видим - мы успешно обновили снятую с поддержки 15.04 до актуальной 16.04 LTS.

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

old-release-upgrade-013.jpg

На этом наша статья подошла к завершению, и мы надеемся, что после ее прочтения белых пятен в устройстве Linux для вас станет меньше. Что вы больше не будете воспринимать процесс обновления как "черный ящик", а наоборот почувствуете в себе силу и уверенность, когда именно вы управляете системой, а не она вами.

Какими способами я могу использовать Ubuntu для перехода с одного релиза на другой?

Резюме

Этот ответ суммирует рекомендуемый процесс обновления сообщества.

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

Резервное копирование

Перед началом любого процесса обновления - задайте себе этот вопрос:

Могу ли я позволить себе потерять какие-либо / все мои данные, такие как документы и файлы?

Обновление Ubuntu работает 99 раз из 100 - резервное копирование избавит вас от многих неприятностей позже, если что-то пойдет не так.

Графика

Если вы установили проприетарные драйверы из окна " Дополнительные драйверы или драйверы оборудования", их следует автоматически обновить с помощью двоичного драйвера Nvidia/ATI, подходящего для 12.04/14.04.

Если вы загрузили и установили проприетарные драйверы вручную непосредственно с веб-сайта производителя, то рекомендуется сначала удалить эти драйверы и вернуться к драйверам с открытым исходным кодом перед обновлением. Потенциально, что может случиться, что /etc/X11/xorg.conf файл останется после обновления, а затем при первой перезагрузке вы загрузитесь в "черный экран".

Эти вопросы описывают процесс удаления:

Во время обновления любые добавленные вами источники PPA будут автоматически отключены. Как правило, PPA не влияют на процесс обновления.

Есть несколько конкретных PPA, которые могут вызвать проблемы - x-swat и xorg-edgers. Эти PPA должны быть удалены через ppa-purge перед обновлением

Как обновить

Ваша программа обновления 13.10 сообщит вам о новой версии и предложит обновление. Если этого не происходит, см. Раздел устранения неполадок ниже.

Пожалуйста, смотрите раздел устранения неполадок для специального случая для пользователей LTS между 12.04/14.04 и выпуском 12.04.1/14.04.1

Сразу после выпуска 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 LTS / 12.04 LTS (здесь показано с двойной загрузкой):

ПРИМЕЧАНИЕ. Обновления с 10.04 до 12.04 / Обновления с 12.04 до 14.04 еще не активированы, см. Этот вопрос для получения более подробной информации:

введите описание здесь

Обновление с 11.10/13.10

Обновление с использованием командной строки (например, Ubuntu Server):

редактировать /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 Стива Лангасека:

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

Если вы решили обновить до этого, вы можете передать опцию -d в инструмент обновления, запустив do-release-upgrade -d или же update-manager -d , чтобы обновить с ванили 10.04/12.04 до 12.04/14.04.

Смотрите этот Q&A для получения дополнительной информации:

Если вы используете 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-менеджера. Не то, чтобы я не доверял этому, но я доверяю терминалу больше.

Закройте все приложения и откройте только терминал (в полноэкранном режиме). Дайте эту команду, и обновление начнется:

Во время обновления

  • Не открывайте никаких приложений, оставляйте это до перезагрузки.
  • Не переходите в среду рабочего стола, у вас будет время сделать это позже. Выпейте чашку кофе, расслабьтесь и подождите, наберитесь терпения, пока обновление не закончится.
  • Если вам нужно вмешаться во время обновления (из терминала), вы можете сделать это с помощью Tab и Enter . Например, если у вас есть два диспетчера отображения (например, LightDM и GDM), при обновлении вас спросят, какой вы хотите использовать; нажимайте Tab до тех пор, пока не будет выделен нужный элемент, затем нажмите Enter .

Наслаждайтесь!

Не стесняйтесь редактировать этот ответ и сделать его более понятным (исправление языка) или / и улучшить его (дополнения).

Попробуйте с помощью следующих команд:

Мой метод, основанный на полувековом опыте болезненных обновлений Ubuntu, отличается. Я не троллю, а просто делюсь методами, которые я использую.

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

У меня есть 2 основных раздела операционной системы (и отдельный для данных, подкачка. ). Так, например, у меня есть Нетти в /dev/sda1 , и были запущены Precise Beta в /dev/sda2 ,

Затем я выбираю вариант: обновить или чистой установки. Как отмечают в Linux Mint, обновление никогда не выглядит как чистая установка, но иногда вы этого хотите.

Для чистой установки просто подключите новую флешку и попросите ее установить /dev/sda2 , указывая /home в существующий домашний раздел.

Чтобы сделать обновление я образ sda2 из sda1 , Есть много способов сделать это, fsarchiver это хорошо, или обычный старый или смолой подойдет. После того, как я сделал одинаковые копии всех файлов в запасном разделе, я монтирую его и редактирую /etc/fstab обновить UUID для нового раздела, иначе он запутается. Затем я запускаю grub-update и в следующий раз при перезагрузке grub предлагает мне 2 варианта. Я проверяю, могу ли я загрузиться. Затем выполните обновление, как указано выше.

Еще одно предупреждение: новые версии рабочего стола имеют тенденцию портить старые файлы конфигурации рабочего стола. Таким образом, вы можете в конечном итоге сломать старые и новые системы. Если у вас есть место на диске, cp -ar /home/ и укажите новый пользовательский дом на этот новый путь в /etc/passwd ,

Наличие 2 разделов ОС дает мне запасной вариант; Если что-то в новой системе (может быть драйвер, ошибка, отсутствующее приложение. ) влияет на производительность, я могу, по крайней мере, вернуться туда, где я был. Это явно не для безрассудства или нуба.

После того, как вы установили систему, в нашем случае Ubuntu или любой другой дистрибутив, его нужно регулярно обновлять. Установка обновлений Ubuntu необходима, чтобы получить новые версии программ, исправления ошибок, а также исправления проблем с безопасностью. Разработка Ubuntu происходит так, что новые версии программ поставляются только с релизом дистрибутива, а затем приходят только обновления исправляющие баги и проблемы с безопасностью. Но это не значит, что не нужно их устанавливать. Кроме того, если вы хотите также иметь самые новые версии программного обеспечения, то можете использовать PPA разработчиков и устанавливать программы от туда. Как правило, разработчики всегда загружают самые новые версии.

В этой статье будет как установить обновления Ubuntu, мы поговорим о том, как обновить программы Ubuntu через терминал, так и через графический интерфейс, с помощью стандартной утилиты - менеджер обновлений.

Обновление программ в Ubuntu через менеджер обновлений

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

Менеджер обновлений Ubuntu довольно прост и вы можете запустить его через главное меню:

update

Сразу после запуска программа обновит списки программ из репозиториев, чтобы понять есть ли новые версии пакетов:

update1

Если не возникло никаких ошибок связи с сетью или источниками программного обеспечения, вы увидите такое окно:

update2

Программа говорит, сколько обновлений было найдено и сколько данных нужно скачать через интернет.

Осталось нажать кнопку Установить сейчас и начнется обновление пакетов Ubuntu:

update3

Вы можете посмотреть более подробную информацию о процессе обновления:

update4

После завершения обновления программ в ubuntu менеджер обновлений Ubuntu уведомит вас, что все пакеты были обновлены успешно.

Поведение менеджера обновлений можно настроить. Для этого откройте утилиту Программы и обновления, затем перейдите на вкладку обновления:

update5

Тут вы можете указать какие обновления нужно устанавливать, как часто проверять обновления и что делать при появлении новых обновлений для программного обеспечения, например мы можем их сразу же установить без участия пользователя.

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

Обновление пакетов Ubuntu через терминал

Для обновления через терминал обычно используется инструмент командной строки apt. Эта утилита позволяет не только обновлять пакеты, но и устанавливать и удалять программное обеспечение, искать программы, настраивать репозитории и т д.

Первым делом, нам необходимо выполнить обновление репозиториев ubuntu, для этого используется такая команда обновления ubuntu:

sudo apt update

update6

Утилита нам сразу подсказывает, что есть обновления и мы можем узнать, какие пакеты будут обновлены:

apt list --upgradable

update7

Теперь непосредственно обновление системы Ubuntu. Для этого есть две опции upgrade и full-upgrade (раньше dist-upgrade). Рассмотрим в чем разница между upgrade и dist upgrade:

  • upgrade - устанавливает самые новые версии всех пакетов доступные в репозиториях. Использует все репозитории их /etc/apt/souces.list и /etc/apt/souces.list.d/*. То есть обновляются пакеты не только из официальных репозиториев, но и из PPA. Обновляются только установленные пакеты, если же для обновления пакета необходимо установить или удалить другой пакет, такие пакеты обновлены не будут.
  • full-upgrade - кроме всего, что делает upgrade, здесь поддерживается умное разрешение зависимостей для новых версий пакетов. Конфликтующие пакеты могут быть удалены, а новые, дополнительные - установлены.

Таким образом, установка обновлений Ubuntu может быть выполнена одной из команд:

sudo apt upgrade

update8

sudo apt full-upgrade

update9

Причем рекомендуется именно вторая команда обновления ubuntu, поскольку она более продумана и обновляет больше пакетов.

Здесь не обязательно обновлять все пакеты, мы можем обновить только один определенный пакет, например браузер:

sudo apt full-update firefox

Опцию full-update мы используем чтобы обновить включая установку новых зависимостей.

Обновление пакетов Ubuntu через Synaptic

sudo apt install synaptic

Запустить программу можно из главного меню:

update10

update11

Главное окно программы выглядит вот так:

update13

Программа работает не совсем привычным образом. Чтобы выполнить операции над пакетами, необходимо их сначала отметить, а затем уже применить нужную операцию. Такая же ситуация с обновлением.

Но давайте обо всем по порядку, сначала необходимо обновить списки пакетов из репозиториев, чтобы программа узнала, есть ли новые версии, это аналогичное действие команды apt update или, тому что выполняется при старте стандартного менеджера обновлений, так сказать проверка обновлений ubuntu. Откройте меню правка и выберите Обновить сведения о пакетах:

update12

update14

Дальше обновление системы Ubuntu. Как я и сказал, нужно сначала отметить пакеты, с которыми будем работать. Поскольку обновляем все, перейдите на вкладку состояние, установленные и нажмите кнопку Отметить все. Программа сама определит, что для данных пакетов есть обновления и если кроме обновления пакетов ubuntu нужно выполнять дополнительные действия, она покажет их:

update16

Можно пойти другим путем, на той же вкладке нажать Ctrl+A, чтобы отметить все пакеты, затем в контекстном меню выбрать Отметить для обновления:

update22

Независимо от способа, дальше нажимаем Применить:

update18

Программа опять покажет, какие изменения будут внесены в систему, нажмите Apply:

update19

Только теперь начнется загрузка пакетов:

update20

Выводы

Установка обновлений Ubuntu, не такое уж сложное дело, но оно должно выполняться периодически, чтобы поддерживать систему в актуальном состоянии и безопасности. Из этой статьи вы узнали целых три способа выполнить обновление пакетов Ubuntu. Этого вполне достаточно, чтобы выбрать подходящий для вас. Часто во время обновлений возникают ошибки, что делать если Ubuntu не обновляется мы рассмотрим в следующей статье.

Какими способами я могу использовать Ubuntu для перехода с одного выпуска на другой?

Попробуйте выполнить следующие команды:

Используйте ответ Rinzwinds, если вам нужен графический интерфейс для обновления. Если вам нужен CLI-способ для обновления, вам следует взглянуть на на этой странице . Это руководство с прошлого года, но оно все еще должно быть в силе до 12.04. Как только 12.04 выйдет, этот способ должен работать.

И чтобы ответить на ваш другой вопрос: 11.10 пришло ПОСЛЕ 11.04. Первое число всегда является годом (в данном случае: 11 означает 2011 год), второе число - месяц или выпуск (04 означает апрель, 10 означает октябрь).

И последнее, но не менее важное: как сказал вам Rinzwind, вы должны подождать до релиза и не обновляться до него, пока он находится в бета-версии. Если, конечно, вы не знаете, что делаете,

“Никогда не смешивайте со своей конюшней”, урок, который я извлек, и молитва, которую я держу близкий моему сердцу. Особенно, когда у Вас есть хороший выбор не смешать с Вашей конюшней, Вы просто не должны смешивать с нею. Следовательно, я оставил свои 10.04 невредимыми и установил мои 12.04 в другом разделе. Вот снимок экрана моего жесткого диска:

enter image description here

У меня должно было быть все программное обеспечение, которое было там на 10,04, чтобы быть установленным на моих новых 12.04.

Сначала необходимо знать, который все пакеты установлены в 10.04. Для этого можно сделать

sudo dpkg - получать-выборы "*"> 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 fro меня, но подход будет работать над любой версией. Следовательно можно обновить до последнего без луга "обновления".:)

Выполните эти команды одну за другой:

Мой метод, основанный на полувековом опыте болезненных обновлений Ubuntu, отличается. Я не троллю, а просто делюсь методами, которые я использую.

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

У меня есть 2 основных раздела операционной системы (и отдельный для данных, подкачка . ). Так, например, у меня есть Natty на /dev/sda1 , и я запускаю Precise Beta в /dev/sda2 .

Затем я выбираю вариант: обновить или очистить установку. Как отмечают в Linux Mint, обновление никогда не выглядит как чистая установка, но иногда вы этого хотите.

Для чистой установки вы просто подключаете новый USB-накопитель и указываете его на установку в /dev/sda2 , указывая /home на существующий домашний раздел.

Для обновления I образа sda2 из sda1 . Есть много способов сделать это, fsarchiver - это хорошо, или простой ол 'cp или tar справятся с задачей. После того, как я сделал идентичные копии всех файлов в запасном разделе, я монтирую его и редактирую /etc/fstab , чтобы обновить UUID для нового раздела, иначе он запутается. Затем я запускаю grub-update и в следующий раз при перезагрузке grub предлагает мне 2 варианта. Я проверяю, могу ли я загрузиться. Затем выполните обновление, как указано выше.

Еще одно предупреждение: новые версии рабочего стола имеют тенденцию искажать старые файлы конфигурации рабочего стола. Таким образом, вы можете в конечном итоге сломать старые и новые системы. Если у вас есть место на диске, cp -ar /home/ и укажите новому пользователю HOME этот новый путь в /etc/passwd .

Наличие двух разделов ОС дает мне запасной вариант; Если что-то в новой системе (может быть драйвер, ошибка, отсутствующее приложение . ) влияет на производительность, я могу, по крайней мере, вернуться туда, где я был. Это явно не для беззаботного или нубского.

Я использую Ubuntu 10.04 сейчас и хочу обновить до Ubuntu 11.04. Проблема в том, что мое сетевое соединение очень медленное, и я не могу выполнить обновление сети из «Диспетчера обновлений».

Итак, есть ли способ загрузить обновление Ubuntu как образ загрузочного компакт-диска и выполнить обновление с него?

UPDATE: Это настоятельно рекомендуется не пытаться модернизировать таким образом, пропуская промежуточные выпуски. Обновление до 10,04 LTS должно быть только до 10,10 ( больше не поддерживается ) или напрямую до 12,04 LTS . Вы пробовали записать ISO-диск на диск, затем загрузить его на свой DVD-привод и установить его с их, после загрузки с DVD-диска, когда ISO-диск записан на диск? вам абсолютно необходимо обновить через iso? Центр программного обеспечения обеспечивает достойный и безопасный способ обновления, не разрушая существующую установку На самом деле мое интернет-соединение нестабильно, и оно может быть отключено в середине процесса. Но я получил ISO, используя менеджер загрузок. Более того, это было бы очень полезно для предприятий, у которых может быть более одного экземпляра Ubuntu для обновления.
  1. Загрузите альтернативный установочный компакт-диск
  2. Запишите ISO-образ на компакт-диск и вставьте его в привод компакт-дисков компьютера, который необходимо обновить. Если файл ISO находится на обновляемом компьютере, вы можете не тратить впустую компакт-диск, подключив ISO-диск как диск с помощью такой команды:

(убедитесь, что вы используете фактическое имя файла ISO, который вы загрузили ^^^^)

  1. Появится диалоговое окно, предлагающее вам обновить с этого компакт-диска.
  2. Следуйте инструкциям на экране.

Если по какой-либо причине диалоговое окно обновления не отображается, вы также можете выполнить следующую команду, используя Alt + F2:

Или, если вы используете Kubuntu, выполните следующую команду, используя Alt + F2:

Таким образом, мы можем обновить последние версии Ubuntu, такие как 14.x 16.x?

вариант

Просто создайте загрузочный USB или CD / DVD и загрузите его, как если бы вы устанавливали Ubuntu. Когда вас спросят, что вы хотите сделать, просто выберите «Обновить . »:

В вопросе, который я упомянул, я не хочу использовать usb или cd для этой цели. Чем это отличается от do-release-upgrade? Я говорю об этом, потому что я хотел бы обновить версию с компакт-диска, не теряя при этом никаких программ или настроек для компьютера, не подключенного к сети. По моему опыту, использование обновления, как вы предлагали, никогда не было лучше, чем с «do-release-upgrade».

Итак, так как cdromupgrade файл отсутствует или недоступен, следующая лучшая вещь - это создать LiveUSB и продолжить оттуда. Поскольку вы обновляетесь с 13.04, весь процесс должен быть довольно безупречным.

  1. Откройте тире и откройте опцию * Создать загрузочный диск * . Откроется окно, в котором вы можете выбрать ISO-файл и место назначения.
  2. Теперь выберите iso-файл 13.10 и usb (не забудьте использовать опцию стирания диска перед монтированием образа) и создайте загрузочный диск.
  3. Теперь, после перезагрузки, вы должны загрузиться прямо в USB. Выберите вариант установки Ubuntu 13.10.
  4. Окно установщика предоставит вам ряд опций в зависимости от других операционных систем на вашем жестком диске.
  5. Выберите Upgrade to 13.10 option . Это должно помочь вам подготовиться к 13.10.

Надеюсь, это поможет вам.

Я получил org.freedesktop.UDisks.Error.Inhibited: Daemon is inhibited ошибку, когда хочу стереть USB-накопитель. это установлено? пожалуйста, убедитесь, что он не установлен. Я комментирую с 13.10 спасибо за вашу помощь, но я думаю, что было бы лучше использовать средство обновления программного обеспечения. Было бы, система предназначена для обработки всех видов зависимостей. Но пока у вас есть чистая установка 13.10, все в порядке. Удачи с использованием 13.10! :) Приятно видеть, что LiveUSB работал для вас @ A.Karimi. Это также для меня, потому что у меня были похожие проблемы с стабильным подключением к Интернету. Кроме того, он окажется полезным, как вы правильно предполагаете, для установки на несколько систем.

Вы можете загружать файлы ISO из Grub. Тем не менее, я думаю, вам понадобится файл ISO на другом носителе (например, на другом жестком диске или на USB / CD / DVD)

Хотя, если ваш / home находится в отдельном разделе (или в любой другой нестандартной конфигурации файловой системы, подобной этой), это не будет работать . Вы должны переустановить, а не обновить.

Читайте также: