Будет ли Debian Wheezy (стабильный) автоматически обновляться до Jessie, когда Jessie станет стабильным выпуском?

18

Я нахожусь на Debian Wheezy (стабильная версия) и регулярно обновляю свою систему с помощью основного:

sudo apt-get update
sudo apt-get dist-upgrade

В будущем, когда Джесси станет стабильной версией, мне интересно, станет ли Уизи автоматически Джесси, если я продолжу делать это dist-upgradeили нет.

Будут ли нужны ЛЮБЫЕ ручные шаги, чтобы всегда быть в текущем стабильном выпуске (годы в будущем, например, Сид после Джесси), или я собираюсь идти как есть?

Например, мне нужно каким-то образом изменить файл sources.list, чтобы Джесси просто заходила без каких-либо ручных шагов вниз, или какое-то «большое» обновление («dist-upgrade») сделало бы все для меня и изменить все экземпляры wheezyна, jessieкогда он знает, чтобы сделать это?

(Каждая строка в моем sources.list содержит wheezy. Возможно, мне нужно только удалить wheezyиз них?)

Я немного новичок (от OS X и до этого Windows), поэтому не уверен, как «выпустить обновления» на том же канале можно автоматически делать в Debian - где OS X просто предлагает через свои автоматические обновления, полное обновление до следующего (стабильного / готового) выпуска без необходимости ручной проверки или сложных шагов, кроме обычной проверки обновления системы.

Оникс
источник
Существует полная документация по этому процессу ...
Джейсонвриан

Ответы:

23

Если в вашей строке sources.listговорится «wheezy», вы останетесь с Wheezy даже после освобождения Джесси. Если вы измените эти строки на «стабильный» вместо этого, apt обновит вас до «Джесси» после его выпуска, потому что «стабильный» станет псевдонимом «jessie» вместо «wheezy». (И если вы измените эти строки на «Джесси», вы теперь перейдете на «Джесси» , хотя он все еще находится в стадии тестирования и еще не выпущен как «стабильный».)

Хотя может быть соблазнительно изменить ваше имя sources.listна «стабильный», чтобы вы автоматически обновлялись до новых стабильных выпусков, я не рекомендую этого делать. В процессе обновления могут быть специальные шаги, которые вы захотите или должны будете сделать в дополнение (и, возможно, до ) к обновлению пакетов, поэтому лучше дождаться выпуска Джесси, а затем просмотреть примечания к выпуску, прежде чем переключаться. (На практике, обычно достаточно просто обновить пакеты, но безопаснее подождать и сначала прочитать примечания к выпуску. Посмотрите, прежде чем прыгать.)

Кстати, Сид никогда не станет стабильным релизом. Это постоянное имя «нестабильного» хранилища, и оно не участвует в прохождении имен через «тестирование» и «стабильный» псевдонимы. После того, как Джесси выйдет на свободу, для нового «тестирования» будет выбран другой персонаж «История игрушек», и Сид останется нестабильным как никогда.

Wyzard - Стоп Harming Моника--
источник
Короче говоря: как и во многих других Linux, это полностью зависит от администратора системы. Если вы хотите, чтобы он обновлялся автоматически, он ... если вы вообще не хотите его обновлять, это тоже возможно.
CVn
Я могу подтвердить, что Уизи автоматически становится Джесси. В моем sources.list есть только Wheezy. Когда я запускаю cat / etc / debian_version, он возвращает 8.2. Это происходит после обычного обновления apt-get. Кто-нибудь знает почему?
Фернандо Кош
10

Нет, обновление не будет автоматическим, вам придется вручную заменить каждый экземпляр wheezyна jessieваш /etc/apt/sources.list.

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

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

Последнее, что apt-get dist-upgradeобычно требуется только при обновлении до нового выпуска; Разница между upgradeи в dist-upgradeтом, что upgradeтолько обновляет пакеты, тогда dist-upgradeкак может устанавливать новые пакеты или удалять конфликтующие пакеты. Как правило, в течение жизненного цикла стабильного выпуска зависимости пакетов не изменяются, поэтому их upgradeдолжно быть достаточно для ежедневных обновлений (конечно, если вы добавите сторонние репозитории, они могут не следовать строгой политике Debian в этом отношении, и зависимости пакета могут измениться).

MoonSweep
источник
я думаю, что это просто разница во мнениях, не говядина :) и BTW, я не считаю, скажем, 7,6 до 7,7 или 7,8 нового выпуска, так что я думаю, что именно здесь я, возможно, неправильно понял, что вы говорили
Mchid
1
Нет, действительно, это не новые выпуски, а только новые "точечные выпуски", и они также не должны вводить новые зависимости.
MoonSweep
1

Как уже упоминалось, это будет только автоматически, если у вас есть «stable» в файле source.list, если у вас есть «wheezy», это не произойдет автоматически при запуске apt-get upgrade.

Это отмечено в полной информации о выпуске здесь .

Или взгляните на урезанное руководство, которое описывает это здесь .

По сути, sources.listдолжно быть либо Джесси или стабильной, то вы запускаете apt-get upgrade/ apt-get dist-upgrade. Они сами по себе не являются автоматическими по умолчанию, насколько мне известно, в моей среде, однако, у меня есть apt-get upgradeвозможность еженедельно запускаться как задание cron, так как у меня была стабильная работа, в результате sources.listнекоторые из моих серверов автоматически обновились до минимальной установки jessie. ,

Wendell247
источник