Why don't I have to edit sources.list to upgrade?

Why does an Ubuntu upgrade to earlier release unlike Debian doesn't require to edit sources.list file?

I'm just asking about upgrading using package manager.

1
задан 4 August 2017 в 17:07

1 ответ

Ubuntu обновляется не так, как Debian. В Debian процесс включает в себя ручное редактирование /etc/apt/sources.list , тогда как в Ubuntu вы не используете автоматические инструменты, которые выполняют этот шаг и другие необходимые шаги. Редактирование /etc/apt/sources.list и обновление с помощью APT не являются ни необходимыми, ни достаточными для правильного обновления системы Ubuntu до более новой версии.

Подробнее об этом см. Ниже. Тем не менее, если ваша цель - просто обновить систему Ubuntu, я рекомендую Как перейти на более новую версию Ubuntu? , а также это руководство (для настольной системы) и эти инструкции (для серверной системы, хотя способ do-release-upgrade работает и для настольных систем).

Почему нет ' необходимо отредактировать /etc/sources.list ?

Это необходимо, но в Ubuntu вы не делаете это сами.

В отличие от Debian, рекомендуемые способы обновления до более новой версии Ubuntu (например, с 12.04 LTS до 14.04 LTS) не включают ручное редактирование /etc/sources.list . Вместо этого вы используете Update Manager / Software Updater или запускаете команду do-release-upgrade .

Редактирование /etc/apt/sources.list для замены каждого официального репозитория Ubuntu на соответствующий репозиторий для целевой версии Ubuntu является одним из шагов, выполняемых автоматически в рамках обновления. Однако есть и другие важные шаги.

Если вы попытаетесь обновить Ubuntu до более поздней версии, как если бы это был Debian, вручную отредактировав / etc / apt / sources. перечислите и затем выполните команды обновления с apt / apt-get / aptitude , вполне вероятно - хотя и не уверен - что вы получите сломанная система и приходится переустанавливать. Если вы хотите, чтобы обновление работало и получившаяся система Ubuntu работала, вам не следует пытаться обновить ее таким образом.

Почему недостаточно для редактирования / etc / sources.list ?

В Debian также не всегда достаточно .

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

Чтение заметок о выпуске для Ubuntu также полезно. но в Ubuntu есть инструменты, которые выполняют все необходимые действия за кулисами. Если бы вы должны были выполнить точно такие же действия самостоятельно, правильно и в правильном порядке, то вам бы удалось обновить систему. (Если вы это сделаете, то редактирование /etc/sources.list будет одним из шагов.) Это не требуется и не рекомендуется. Инструменты делают это для вас.

Есть также некоторые различия между Ubuntu и Debian, которые создают необходимость в некоторых специфичных для Ubuntu шагах. Например, при обновлении системы Ubuntu PPA автоматически отключаются. Конкретные детали того, что происходит при обновлении, несколько меняются между выпусками Ubuntu, но Что действительно делает `do-release-upgrade`? должно дать вам представление.

Если бы вы должны были выполнить точно такие же действия самостоятельно, правильно и в правильном порядке, то вам бы удалось обновить систему. (Если вы это сделаете, то редактирование /etc/sources.list будет одним из шагов.) Это не требуется и не рекомендуется. Инструменты делают это для вас.

Есть также некоторые различия между Ubuntu и Debian, которые создают необходимость в некоторых специфичных для Ubuntu шагах. Например, при обновлении системы Ubuntu PPA автоматически отключаются. Конкретные детали того, что происходит при обновлении, несколько меняются между выпусками Ubuntu, но Что действительно делает `do-release-upgrade`? должно дать вам представление.

Если бы вы должны были выполнить точно такие же действия самостоятельно, правильно и в правильном порядке, то вам бы удалось обновить систему. (Если вы это сделаете, то редактирование /etc/sources.list будет одним из шагов.) Это не требуется и не рекомендуется. Инструменты делают это для вас.

Есть также некоторые различия между Ubuntu и Debian, которые создают необходимость в некоторых специфичных для Ubuntu шагах. Например, при обновлении системы Ubuntu PPA автоматически отключаются. Конкретные детали того, что происходит при обновлении, несколько меняются между выпусками Ubuntu, но Что действительно делает `do-release-upgrade`? должно дать вам представление.

затем редактирование /etc/sources.list будет одним из шагов.) Это не требуется и не рекомендуется. Инструменты делают это для вас.

Есть также некоторые различия между Ubuntu и Debian, которые создают необходимость в некоторых специфичных для Ubuntu шагах. Например, при обновлении системы Ubuntu PPA автоматически отключаются. Конкретные детали того, что происходит при обновлении, несколько меняются между выпусками Ubuntu, но Что действительно делает `do-release-upgrade`? должно дать вам представление.

затем редактирование /etc/sources.list будет одним из шагов.) Это не требуется и не рекомендуется. Инструменты делают это для вас.

Есть также некоторые различия между Ubuntu и Debian, которые создают необходимость в некоторых специфичных для Ubuntu шагах. Например, при обновлении системы Ubuntu PPA автоматически отключаются. Конкретные детали того, что происходит при обновлении, несколько меняются между выпусками Ubuntu, но Что действительно делает `do-release-upgrade`? должно дать вам представление.

PPA автоматически отключаются. Конкретные детали того, что происходит при обновлении, несколько меняются между выпусками Ubuntu, но Что действительно делает `do-release-upgrade`? должно дать вам представление.

PPA автоматически отключаются. Конкретные детали того, что происходит при обновлении, несколько меняются между выпусками Ubuntu, но Что действительно делает `do-release-upgrade`? должно дать вам представление.

1
ответ дан 17 March 2020 в 09:16

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

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