Инкрементальное обновление версии EOL версии Ubuntu Gnome с помощью DVD

Модераторы, пожалуйста, внимательно прочитайте и подумайте, прежде чем называть дублирование, это не то же самое, что существующие вопросы. Фон - это вопрос, но не вопрос.

Предпосылки: Как я понимаю, с Ubuntu Gnome, если вы хотите обновить дистрибутив, вы можете сделать это, обновив до следующего инкрементного обновления. Так, например, на моем компьютере я не мог прыгать с 15.04 до 16.04 LTS напрямую, мне нужно было идти с 15.04 до 15.10, а затем с 15.10 по 16.04 LTS.

Я бы хотел сделать это только в это время (27 июля 2017 года) и 15.04 и 15.10 находятся в EOL и поэтому не поддерживаются. По-видимому, это можно сделать, изменив etc / apt / sources.list, чтобы указать на старый архив, но у меня не получилось это работать. Обычно я получаю следующую ошибку: указываю ли я на новые или старые источники. Следующий сценарий - это то, что я получаю до и после изменения sources.list.

sudo apt-get update ... sudo do-release-upgrade ... An upgrade from 'vivid' to 'xenial' is not supported with this tool.

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

Предыстория: Итак, это задняя история теперь для того, что я прошу. У меня есть установочные DVD-диски для 15.10 и 16.04. Теперь я знаю, что когда вы загружаетесь с компакт-диска, вы получаете возможность обновить свою версию, и она будет «пытаться» сохранить ваши программы.

Разве это отличается от того, что вы делаете «sudo do-release-upgrade» «инкрементное обновление? Я спрашиваю об этом, потому что на моем офисном ПК я смог использовать 17.04 dvd для обновления с 15.04, но я мог бы также сделать чистую установку для того, что она уничтожила. Я выполнил инкрементные обновления перед использованием «do-release-upgrade» и, как правило, не требуется, чтобы мои приложения были повторно установлены и настроены.

Вопрос 2: Если ответ на вопрос один «да» это разница », есть ли удобный способ выполнить инкрементную резервную копию с помощью DVD. Допустим, у меня был старый друг в палках с интернет-скоростью, едва достаточной для электронной почты. Могу ли я сделать для него обновление с обновлением с помощью установочного диска с несколькими побочными эффектами, которые я испытывал при выполнении этой команды через командную строку?

Вопрос 2: I предположим, что в целом то, что я спрашиваю, - это то, как «делать-релиз-обновление» отличается от обновления на основе компакт-диска при постепенном обновлении дистрибутива Ubuntu ?. Если кто-то может поразить этот последний вопрос здесь по голове, вы прибили его для меня.

0
задан 15 March 2018 в 23:15

3 ответа

В то время как `sudo do-release-upgrade 'фокусируется на обновлении всего и удалении сломанных пакетов, этот метод обновляется, пытаясь сохранить как можно больше программ. Примечание: в некоторых случаях сохранить старые пакеты невозможно: например, «libav» заменяется на «ffmpeg». единственное исправление - надеяться, что сломанный пакет имеет замену, которая использует новую библиотеку.

Первый запуск: apt-mark showhold, чтобы быть уверенным, что ничего не сдерживается. Если вы найдете удерживаемые пакеты, то удалите трюм и обновите их. Я нахожу, что aptitude - самый простой способ для одновременной маркировки и обновления нескольких пакетов. Aptitude также предложит удаление сиротских пакетов (пакетов, которые больше не используются ничем). sudo apt-get autoremove также удалит пакеты, которые больше не используются.

После того, как ваша система полностью обновлена ​​в текущей версии, измените источники, чтобы указать версию Ubuntu, которую вы хотите. EX: измените «trusty» на «xenial»

Затем запустите эту серию команд:

sudo apt-get update Это обновляет список пакетов sudo apt-get upgrade Это обновление пакетов, которые можно обновить без изменяя другие пакеты, тем самым облегчая решение проблемы на следующем шаге. sudo apt-get dist-upgrade Это обновляет оставшиеся пакеты, которые могут быть обновлены с минимальным количеством удалений.

Теперь у вас есть новая версия Ubuntu и нужно очистить устаревшие пакеты. Снова я нахожу aptitude самым простым способом для этого. Откройте aptitude, и у него уже будет список предлагаемых абстракций (потерянных пакетов), как правило, безопасно их удалять. Теперь пройдите оставшиеся устаревшие пакеты. В большинстве случаев оставшиеся пакеты были заменены на другое: gt4 с gt5 и gstreamer0.1-good с gstreamer1.0-good. Замены будут находиться под заголовком новых пакетов. Этот шаг является самым критичным и почему мне нравится aptitude, заменяя устаревшие пакеты, часто ломают другие пакеты, однако брок В пакете en обычно также есть пакет замены для исправления зависимостей. Aptitude перечислит разбитые пакеты и порекомендует исправления. Проверяйте действия, выполняемые перед их выполнением.

Когда вы закончите, очистите кеш пакетов: sudo apt-get autoclean это приведет к удалению кеша пакета для пакетов, которые больше не используются.

0
ответ дан 22 May 2018 в 20:05
  • 1
    Почему вы упоминаете xbuntu? Я даже не просил об этом, но я полагаю, что этот процесс идентичен. Я сделал все это вчера на моем рабочем компьютере и получил ошибку, упомянутую в справочной информации (потому что версия достигла конца жизни). Могу ли я не просто обновлять, используя компакт-диск с тем же эффектом? – Andrew S 28 July 2017 в 06:44
  • 2
    Извините, отредактировал Xubuntu на Ubuntu, они такие же, за исключением рабочего стола. Я считаю, что обновление с помощью CD может иметь тот же эффект, что и до релиза-обновления, а образ компакт-диска может быть несовместим с последним. Также вам нужно будет загрузить комплект DVD, чтобы получить все пакеты, если вы не собираетесь использовать Интернет, пока обновление. 15.04 - 15.10 были бы яркими и хитрыми. – ravery 28 July 2017 в 06:52
  • 3
    Ну, это действительно исправить мою проблему, хотя это не напрямую касалось моего вопроса. Большое спасибо. BTW, если кто-то хочет ответить на вопрос о обновлении CD Rom и обновлении до релиза, все еще есть очки для захватов. – Andrew S 28 July 2017 в 10:49

В то время как `sudo do-release-upgrade 'фокусируется на обновлении всего и удалении сломанных пакетов, этот метод обновляется, пытаясь сохранить как можно больше программ. Примечание: в некоторых случаях сохранить старые пакеты невозможно: например, «libav» заменяется на «ffmpeg». единственное исправление - надеяться, что у сломанного пакета есть замена, которая использует новую библиотеку.

Первый запуск: apt-mark showhold, чтобы быть уверенным, что ничего не сдерживается. Если вы найдете удерживаемые пакеты, то удалите трюм и обновите их. Я нахожу, что aptitude - самый простой способ для одновременной маркировки и обновления нескольких пакетов. Aptitude также предложит удаление сиротских пакетов (пакетов, которые больше не используются ничем). sudo apt-get autoremove также удалит пакеты, которые больше не используются.

После того, как ваша система полностью обновлена ​​в текущей версии, измените источники, чтобы указать версию Ubuntu, которую вы хотите. EX: измените «trusty» на «xenial»

Затем запустите эту серию команд:

sudo apt-get update Это обновляет список пакетов sudo apt-get upgrade Это обновление пакетов, которые можно обновить без изменяя другие пакеты, тем самым облегчая решение проблемы на следующем шаге. sudo apt-get dist-upgrade Это обновляет оставшиеся пакеты, которые могут быть обновлены с минимальным количеством удалений.

Теперь у вас есть новая версия Ubuntu и нужно очистить устаревшие пакеты. Снова я нахожу aptitude самым простым способом для этого. Откройте aptitude, и у него уже будет список предлагаемых абстракций (потерянных пакетов), как правило, безопасно их удалять. Теперь пройдите оставшиеся устаревшие пакеты. В большинстве случаев оставшиеся пакеты были заменены на другое: gt4 с gt5 и gstreamer0.1-good с gstreamer1.0-good. Замены будут находиться под заголовком новых пакетов. Этот шаг является самым критичным и почему мне нравится aptitude, заменяя устаревшие пакеты, часто ломают другие пакеты, однако брок В пакете en обычно также есть пакет замены для исправления зависимостей. Aptitude перечислит разбитые пакеты и порекомендует исправления. Проверяйте действия, выполняемые перед их выполнением.

Когда вы закончите, очистите кеш пакетов: sudo apt-get autoclean это приведет к удалению кеша пакета для пакетов, которые больше не используются.

0
ответ дан 18 July 2018 в 09:32

В то время как `sudo do-release-upgrade 'фокусируется на обновлении всего и удалении сломанных пакетов, этот метод обновляется, пытаясь сохранить как можно больше программ. Примечание: в некоторых случаях сохранить старые пакеты невозможно: например, «libav» заменяется на «ffmpeg». единственное исправление - надеяться, что у сломанного пакета есть замена, которая использует новую библиотеку.

Первый запуск: apt-mark showhold, чтобы быть уверенным, что ничего не сдерживается. Если вы найдете удерживаемые пакеты, то удалите трюм и обновите их. Я нахожу, что aptitude - самый простой способ для одновременной маркировки и обновления нескольких пакетов. Aptitude также предложит удаление сиротских пакетов (пакетов, которые больше не используются ничем). sudo apt-get autoremove также удалит пакеты, которые больше не используются.

После того, как ваша система полностью обновлена ​​в текущей версии, измените источники, чтобы указать версию Ubuntu, которую вы хотите. EX: измените «trusty» на «xenial»

Затем запустите эту серию команд:

sudo apt-get update Это обновляет список пакетов sudo apt-get upgrade Это обновление пакетов, которые можно обновить без изменяя другие пакеты, тем самым облегчая решение проблемы на следующем шаге. sudo apt-get dist-upgrade Это обновляет оставшиеся пакеты, которые могут быть обновлены с минимальным количеством удалений.

Теперь у вас есть новая версия Ubuntu и нужно очистить устаревшие пакеты. Снова я нахожу aptitude самым простым способом для этого. Откройте aptitude, и у него уже будет список предлагаемых абстракций (потерянных пакетов), как правило, безопасно их удалять. Теперь пройдите оставшиеся устаревшие пакеты. В большинстве случаев оставшиеся пакеты были заменены на другое: gt4 с gt5 и gstreamer0.1-good с gstreamer1.0-good. Замены будут находиться под заголовком новых пакетов. Этот шаг является самым критичным и почему мне нравится aptitude, заменяя устаревшие пакеты, часто ломают другие пакеты, однако брок В пакете en обычно также есть пакет замены для исправления зависимостей. Aptitude перечислит разбитые пакеты и порекомендует исправления. Проверяйте действия, выполняемые перед их выполнением.

Когда вы закончите, очистите кеш пакетов: sudo apt-get autoclean это приведет к удалению кеша пакета для пакетов, которые больше не используются.

0
ответ дан 24 July 2018 в 19:22

Другие вопросы по тегам:

Похожие вопросы: