Czy Debian Wheezy (stabilny) automatycznie zaktualizuje się do Jessie, gdy Jessie stanie się stabilną wersją?


18

Korzystam z Debian Wheezy (stabilny) i rutynowo aktualizuję mój system za pomocą podstawowego:

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

W przyszłości, gdy Jessie stanie się stabilną wersją, zastanawiam się, czy Wheezy automatycznie stanie się Jessie, jeśli będę to robić dalej dist-upgrade, czy nie.

Czy będą potrzebne JAKIEKOLWIEK ręczne kroki, aby upewnić się, że zawsze będą w bieżącej wersji stabilnej (lata w przyszłości, np. Sid po Jessie), czy też mam zamiar iść tak, jak jestem?

Np. Czy muszę zmodyfikować mój plik sources.list w jakiś sposób, aby Jessie po prostu wkroczyła bez żadnych ręcznych kroków w dół ścieżki, czy też zrobi to za mnie jakaś „duża” aktualizacja („dist-upgrade”) i zmienić wszystkie wystąpienia wheezydo jessiekiedy ona wie to zrobić?

(Każda linia w mojej źródłowej liście zawiera wheezy. Może potrzebuję tylko usunąć wheezyz nich?)

Jestem trochę nowicjuszem (od OS X, a wcześniej Windows), więc nie jestem pewien, w jaki sposób „aktualizacje aktualizacji” na tym samym kanale mogą być wykonywane automatycznie w Debianie - gdzie OS X oferuje po prostu automatyczne aktualizacje, pełne aktualizacje do następnej (stabilnej / gotowej) wersji bez konieczności ręcznego sprawdzania lub skomplikowanych kroków oprócz zwykłego sprawdzania aktualizacji systemu.


Odpowiedzi:


23

Jeśli linie w twoim sources.listpowiedzą „wheezy”, pozostaniesz przy Wheezy nawet po wydaniu Jessie. Jeśli zamiast tego zmienisz te słowa na „stabilne”, apt wyda aktualizację do Jessie, ponieważ „stabilna” stanie się aliasem dla „jessie” zamiast „wheezy”. (A jeśli zmienisz te wiersze na „jessie”, przejdziesz teraz na Jessie , mimo że wciąż jest w fazie testów i nie została jeszcze wydana jako „stabilna”).

Chociaż może być kuszące, aby zmienić sources.listna „stabilny”, aby automatycznie uaktualnić do nowych stabilnych wydań, nie polecam tego. Proces aktualizacji może obejmować specjalne kroki, które chcesz lub musisz wykonać oprócz (i być może wcześniej ) aktualizacji pakietów, więc lepiej poczekać na wydanie Jessie, a następnie zapoznać się z uwagami do wydania przed dokonaniem zmiany. (W praktyce po prostu aktualizacja pakietów jest zwykle w porządku, ale bezpieczniej jest poczekać i przeczytać najpierw informacje o wersji. Spójrz, zanim skoczysz.)

BTW, Sid nigdy nie stanie się stabilną wersją. Jest to stała nazwa repozytorium „niestabilnego” i nie uczestniczy w rozwoju nazw poprzez aliasy „testujący” i „stabilny”. Po wydaniu Jessie inna postać Toy Story zostanie wybrana do nowego „testowania”, a Sid pozostanie niestabilny jak zawsze.


Krótko mówiąc: podobnie jak w przypadku wielu innych rzeczy związanych z Linuksem, to całkowicie zależy od administratora systemu. Jeśli chcesz, aby aktualizował się automatycznie, to ... jeśli nie chcesz, aby aktualizował się w ogóle, to też jest możliwe.
CVn

Mogę potwierdzić, że Wheezy automagicznie staje się Jessie. Mój source.list ma tylko Wheezy, kiedy uruchamiam cat / etc / debian_version, zwraca 8.2. Dzieje się tak po normalnym uaktualnieniu apt-get. Czy ktoś wie dlaczego?
Fernando Kosh,

10

Nie, aktualizacja nie będzie automatyczne, trzeba ręcznie zastąpić każde wystąpienie wheezyprzez jessiew twojej /etc/apt/sources.list.

Ewentualnie możesz je zastąpić, stablea następnie aktualizacja będzie automatyczna po wydaniu Jessie.

Zauważ, że nie poleciłbym tego drugiego, jeśli używasz unattended-upgrades, ponieważ twój system może w końcu być mieszanką między stabilną a starą stabilną.

Ostatnia rzecz apt-get dist-upgradejest zwykle potrzebna tylko po uaktualnieniu do nowej wersji; różnica upgradei dist-upgradeto, że upgradepakiety tylko modernizacje, natomiast dist-upgradejest w stanie zainstalować nowe pakiety lub usunąć sprzeczne pakiety. Zwykle podczas cyklu życia wydania stabilnego zależności pakietów nie zmieniają się, więc upgradepowinno wystarczyć do codziennych aktualizacji (oczywiście, jeśli dodasz repozytoria stron trzecich, mogą one nie przestrzegać ścisłej polityki Debiana w tej sprawie, i zależności pakietu mogą ulec zmianie).



myślę, że to tylko różnica opinii bez wołowiny :) i BTW, nie sądzę, powiedzmy, 7,6 do 7,7 lub 7,8 nowej wersji, więc myślę, że tam mogłem źle zrozumieć to, co mówiłeś
mchid

1
Nie, w rzeczywistości nie są to nowe wydania, ale tylko nowe „wydania punktowe” i nie powinny one także wprowadzać nowych zależności.
MoonSweep

1

Jak wspomniano, będzie to automatyczne tylko wtedy, gdy masz „stabilny” w pliku source.list, jeśli konkretnie masz „wheezy”, to nie nastąpi automatycznie po uruchomieniu apt-get upgrade.

Jest to odnotowane w pełnych uwagach do wydania tutaj .

Lub spójrz na skrócony przewodnik, który obejmuje to tutaj .

Zasadniczo sources.listmusisz mieć albo jessie, albo stabilną, a następnie uruchamiasz apt-get upgrade/ apt-get dist-upgrade. Te same nie są domyślnie automatyczne, o ile mi wiadomo, w moim środowisku mam jednak apt-get upgradezestaw do uruchamiania co tydzień jako zadanie cron, ponieważ miałem stabilną w sources.listtym w zasadzie niektóre moje serwery automatycznie uaktualniły się do minimalnej instalacji jessie .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.