Чи Debian Wheezy (стабільний) автоматично перейде до Джессі, як тільки Джессі стане стабільним випуском?


18

Я перебуваю на Debian Wheezy (стабільний) і регулярно оновлюю свою систему через основні:

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

Надалі, коли Джессі стане стабільним випуском, мені цікаво, чи Wheezy автоматично стане Джессі, якщо я продовжую це робити dist-upgrade, чи ні.

Чи потрібні будь-які вручну кроки, щоб переконатися, що завжди будете в поточному випуску Stable (роки в майбутнє, наприклад, Sid after Jessie), або я готовий іти таким, яким я є?

Наприклад, чи потрібно я змінювати файл source.list якимось чином, щоб переконатися, що Джессі буде просто запускатись без будь-яких ручних кроків вниз по трасі, або чи якесь "велике" оновлення ("dist-оновлення") зробить це все для мене і змінити всі екземпляри wheezyдо , jessieколи він знає , що робити це?

(Кожен окремий рядок у моєму source.list має wheezyв ньому. Можливо, мені потрібно лише видалити wheezyїх?)

Я трохи новачок (з ОС X, а до цього Windows), тому не впевнений, як "випустити оновлення" на тому ж каналі можна зробити автоматично на Debian - де OS X просто пропонує, через його автоматичні оновлення, повне оновлення до його наступного (стабільного / готового) випуску, не вимагаючи ручної перевірки чи складних кроків, крім звичайної перевірки оновлення системи.


Відповіді:


23

Якщо рядки у вашому sources.listкажуть «хрипкий», ви залишитесь із Віззі навіть тоді, коли Джессі звільниться. Якщо ви зміните ці рядки, щоб сказати "стабільний" замість, apt переведе вас на Джессі, коли його випустять, оскільки "стабільний" стане псевдонімом для "Джессі" замість "хрипкого". (І якщо ви зміните ці рядки, щоб сказати "Джессі", ви перейдете до Джессі зараз , хоча він ще перебуває на тестуванні та ще не був випущений як "стабільний".)

Хоча може бути заманливо змінити sources.listслово на "стабільний", щоб автоматично оновити нові стабільні версії, я не рекомендую це робити. Процес оновлення може мати спеціальні кроки, які ви хочете або потрібно зробити на додаток до (і, можливо, раніше ) оновлення пакетів, тому краще дочекатися звільнення Джессі, а потім подивитись на нотатки до випуску, перш ніж зробити перемикання. (На практиці просто модернізувати пакети, як правило, добре, але безпечніше спочатку зачекати і прочитати нотатки до випуску. Подивіться, перш ніж стрибати.)

До речі, Sid ніколи не стане стабільним випуском. Це постійна назва "нестабільного" сховища і не бере участі у просуванні імен через "тестування" та "стабільний" псевдоніми. Після звільнення Джессі для нового "тестування" буде обраний якийсь інший персонаж Історії іграшок, а Сід залишиться нестабільним, як ніколи.


Коротше кажучи: як і у багатьох інших речах Linux, це повністю залежить від адміністратора системи. Якщо ви хочете, щоб оновлення було оновлено автоматично, воно буде ... якщо ви зовсім не хочете, щоб оновлення оновлено, це теж можливо.
CVn

Я можу підтвердити, що Wheezy автоматично стає Джессі. Мій source.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 щодо цього питання, і залежність пакета може змінюватися).



Я думаю, що це лише різниця в думках, без яловичини :) і BTW, я не вважаю, що скажімо, 7,6 - 7,7 або 7,8 - новим випуском, тому я думаю, що саме там я, можливо, неправильно зрозумів, що ви говорили
mchid

1
Ні, справді, це не нові випуски, а лише нові "точкові випуски", і вони також не повинні вводити нові залежності.
MoonSweep

1

Як уже згадувалося, це буде автоматично, лише якщо у вас є файл "стабільний" у файлі source.list, якщо у вас спеціально є "хрипкий", він не відбудеться автоматично при запуску apt-get upgrade.

Про це йдеться у повних примітках до випуску тут .

Або подивіться на скорочене керівництво, яке тут висвітлює .

По суті, у вас sources.listповинен бути або джессі, або стабільний, тоді ви запускаєте apt-get upgrade/ apt-get dist-upgrade. Вони самі по собі за замовчуванням не є автоматичними, наскільки я знаю, але в моєму середовищі, однак, я маю apt-get upgradeнамір запускати щотижня як роботу з Cron, так як я стабільно працював в sources.listцьому, і в основному деякі мої сервери автоматично переходили до мінімальної установки Джесі .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.