Tworzenie krawędzi krwawienia Debiana

14

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?


źródło
3
uaktualnij i uruchom testy (obecnie Jesse).
jordanm
@jordanm, uaktualnić? Czy można tego dokonać bez pełnego usunięcia obecnego Debiana?
@Nunoxic tak. nie jestem pewien, jak to zrobić w Debianie, ale w Ubuntu działałbyśdo-release-upgrade -d
strugee
1
tak naprawdę, nieważne, wygląda na to, że jest to podręcznik na temat Debiana. patrz wiki.debian.org/DebianTesting
strugee
Część, której szukasz to: „Aby przejść do następnej stabilnej wersji, jeśli już zainstalowałeś stabilną wersję, edytuj swój plik /etc/apt/sources.list, zastępując„ stabilną ”(lub bieżącą nazwą kodową stabilną) w apt wiersze do „testowania” (lub bieżącej nazwy kodowej dla następnej stabilnej wersji). Możesz to również zrobić za pomocą synaptic. ”
Johan

Odpowiedzi:

18

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, wheezya squeezenastępnie wykonywania, apt-get updatea następnie apt-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 testinglub sidza wheezy. Ze strony wydań Debiana (moje podkreślenie):

testowanie

Dystrybucja „testująca” zawiera pakiety, które nie zostały jeszcze zaakceptowane do wydania „stabilnego”, ale znajdują się w kolejce. Główną zaletą korzystania z tej dystrybucji jest to, że ma ona nowsze wersje oprogramowania. /.../ Obecna dystrybucja „testująca” to jessie.

nietrwały

Dystrybucja „niestabilna” polega na aktywnym rozwoju Debiana. Zasadniczo ta dystrybucja jest prowadzona przez programistów i tych, którzy lubią żyć na krawędzi. Dystrybucja „niestabilna” nosi nazwę sid.

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 chcesz testing.

Następnie wykonaj apt-get updatenastępujące czynności apt-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. -uUczyni 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 screenlub tmux), aby uniknąć problemów podczas restartowania usług podczas procesu aktualizacji.

CVn
źródło
+1 Jeszcze jedno: aktualizacja z Wheezy do Jessie dzisiaj stwierdziłem, że bieganie apt-get -s dist-upgradeto dobry sposób na wczesne ostrzeżenie o potencjalnych problemach przed popełnieniem.
rath