Mam Debian 6 zainstalowany na moim komputerze, a kiedy zainstalowałem go rok temu, miałem na myśli stworzenie stabilnego systemu na moje potrzeby; Nie obchodziło mnie powtarzanie się paczek. Teraz moje opinie się odwróciły i czuję, że potrzebuję bardziej krwawej przewagi niż stabilności. Czy jest jakiś sposób, aby Debian Bleeding Edge? W przypadku Ubuntu znalazłem kilka umów PPA, które w pewien sposób aktualizują niektóre pakiety, ale nie znalazłem dobrego przewodnika, aby to zrobić dla Debiana.
Jakieś wskazówki?
do-release-upgrade -d
Odpowiedzi:
Dla przyszłych czytelników: Zwróć uwagę, że ta odpowiedź została napisana w czerwcu 2013 r., Kiedy Wheezy (Debian 7, wydany w maju 2013 r.) Był „stabilny”, a Jessie (wówczas nadchodzący Debian 8) był całkiem nowy jako „testowanie”. Przed kontynuowaniem aktualizacji zastanów się, jaki wpływ może mieć dalszy rozwój na ważność odpowiedzi w danej sytuacji.
Aby ułatwić przejście, zaleciłbym, aby zrobić to jako proces dwuetapowy. Lub trzy: najpierw wykonaj kopię zapasową . Prawdopodobieństwo utraty danych podczas aktualizacji systemu Debian jest niewielkie, ale niezerowe, a pliki konfiguracyjne bardzo dobrze mogą zostać nadpisane lub przepisane w ramach aktualizacji i zawsze istnieje możliwość, że tłumaczenie nie będzie idealne. Jednak wszystko powinno być całkowicie możliwe bez konieczności ponownej instalacji od zera.
Najpierw postępuj zgodnie ze zwykłą ścieżką aktualizacji do najnowszej wersji stabilnej wersji, obecnie Wheezy (link prowadzi do instrukcji aktualizacji i386; w razie potrzeby zastąp swoją architekturę). Zasadniczo sprowadza się to do edycji
/etc/apt/sources.list*
nazwy,wheezy
asqueeze
następnie wykonywania,apt-get update
a następnieapt-get -u dist-upgrade
, ale zanim przejdziesz dalej , przeczytaj dokumentację dotyczącą krwawych szczegółów . Polecam trochę jazdę próbną Wheezy, aby upewnić się, że nic się nie zepsuło. Jeśli jest rozbity w Wheezy, prawie na pewno nie wyleczy się magicznie w Jessie lub Sid.Kiedy czujesz pewność, że system działa prawidłowo pod wheezy, edycji sources.list pliki ponownie, tym razem zastępując
testing
lubsid
zawheezy
. Ze strony wydań Debiana (moje podkreślenie):Jeśli chcesz krwawić z krawędzi, chcesz
sid
/unstable
. Zauważ, że Sid jest podatny na ciężkie uszkodzenia. Jeśli chcesz nowsze wersje pakietów, ale częściowo stabilne, to chcesztesting
.Następnie wykonaj
apt-get update
następujące czynnościapt-get -u dist-upgrade
. W chwili pisania tego tekstu nie wydaje się, aby istniał specjalny przewodnik po instalacji dla Jessie / testowania, ale po wydaniu Wheezy wciąż jest wystarczająco mało czasu, aby różnice były stosunkowo niewielkie, a zwykła łata do dystrybucji powinna wystarczyć w większości przypadków.-u
Uczyni apt-get monitu o potwierdzenie przed faktycznie wykonujący aktualizację, co daje realną szansę na zapoznanie proponowane zmiany przed zobowiązując się do nich. Zalecam, aby nie usuwać tej opcji wiersza polecenia, chyba że czujesz się naprawdę ryzykowny (i masz naprawdę dobre kopie zapasowe).Aha, na wypadek, gdybym zapomniał; upewnij się, że masz dobre kopie zapasowe danych przed rozpoczęciem. Podobnie jak w przypadku każdej aktualizacji systemu, zdecydowanie zalecam robienie tego bezpośrednio z terminala (nie przez sesję X, a na pewno nie przez sesję X bez multipleksera terminala, takiego jak
screen
lubtmux
), aby uniknąć problemów podczas restartowania usług podczas procesu aktualizacji.źródło
apt-get -s dist-upgrade
to dobry sposób na wczesne ostrzeżenie o potencjalnych problemach przed popełnieniem.