Na powyższe pytanie postaram się dzisiaj odpowiedzieć.
Jednak zanim to zrobię, musisz poznać poszczególne wersje Debiana.
Wersje Debiana
W Debianie wyróżniamy trzy gałęzie:
- Stabilną (aktualnie Lenny),
- Testową (aktualnie Squeeze),
- Niestabilną (Sid).
Jest jeszcze wersja eksperymentalna (ang. experimental), ale jest to dopełnienie wersji niestabilnej o pakiety, które nie nadają się jeszcze do użytku przez większość ludzi - eksperymentalne wersje jednym słowem.
Debian niestabilny - Sid
Jest to wersja, do której trafiają wszystkie nowo powstałe pakiety i to tutaj rozpoczyna się rozwój dystrybucji, tutaj są wprowadzane zarówno małe poprawki tak jak i duże zmiany. Tak więc znajdują się tu pakiety, które mogą (lecz nie muszą) zawierać jakieś błędny. Jednakże w rzeczywistości pakiety nie stwarzają dużych problemów. Jeśli po upływie jakiegoś czasu w pakiecie nie zostaną wykryte poważniejsze błędy, to pakiet zostaje przeniesiony do wersji testowej.
Debian testowy - Squeeze
Tu znajdują się pakiety z wersji niestabilnej, więc są już dość przetestowane i nie stwarzają żadnych poważniejszych problemów. Pakiety są dość aktualne,a co jakiś czas wersja ta zostaje zamrożona, co oznacza że zostaje wstrzymane przenoszenie pakietów, które normalnie by trafiły tutaj z wersji niestabilnej. Po zamrożeniu cała wersja przechodzi gruntowne testy, pod względem stabilności i integralności, (dlatego nie trafiają tu pakiety z Sida bo nowe pakiety mogą zachwiać stabilność) i po zaliczeniu tych testów zamrożona wersja testowa staje się nową wersją stabilną. No i znowu wersja testowa zostaje otwarta.
Debian stabilny - Lenny
Ta wersja nie jest już rozwijana (jedynie są dodawane łaty bezpieczeństwa), ponieważ jej rozwój mógłby osłabić stabilność. W związku z tym wersja ta jest prawdę powiedziawszy przestarzała, ale za to bardzo stabilna i dlatego nadaje się idealnie na serwery, gdzie najważniejsza jest stabilność, oraz na zwykłe desktopy - jeżeli cenisz sobie stabilność.
Debian niestabilny (Sid) - czy warto?
Jak już wiesz, Debian Sid jest niestabilny. Jednakże nie bierz sobie dosłownie tego słowa. Wbrew pozorom Sid jest bardzo stabilny. Używam go od około pół roku - od tego czasu ani razu nie zdarzyła się żadna awaria, czy coś w tym stylu. Dlaczego? Ponieważ deweloperzy Debiana to doświadczeni ludzie i znają się na swojej robocie jak mało kto. Odważę się nawet stwierdzić, że Debian Sid jest stabilniejszy niż jakieś stabilne Suse, Fedora, Mandriva i inne.
Dodatkowo mając Sida na pokładzie, będziesz miał prawie najnowsze pakiety (prawie, bo jest jeszcze wersja eksperymentalna). Aktualnie w Debianie niestabilnym jest około 20300 oficjalnych pakietów + nieoficjalne. Razem to czyni pokaźny zbiór pakietów. Zyskujesz najnowsze wersje pakietów, co też jest w większości przypadków bezpieczniejsze - im nowsze, tym lepsze i bezpieczniejsze.
Kolejną zaletą Sida jest to, że tam trafiają paczki prawie codziennie - tu nie ma czegoś takiego jak w Debian testowym - Sid nigdy nie był, nie jest i nie będzie zamrożony. Dla przykładu podam, że 8 kwietnia 2007 do wersji niestabilnej trafiło około 2800 nowych pakietów - przynajmniej tak wynika z informacji podawanej przez RSS.
Dodatkowo w wersji niestabilnej oprócz nowszych programów, są też wprowadzone nowsze rozwiązania, co jedynie udoskonala Twój system.
Ponadto paczki w wersjach niestabilnych często rozwiązują problemy, na które nie znano jeszcze rozwiązania podczas premiery wersji stabilnej czy nawet testowej.
Nie wiem jakie mam podać jeszcze argumenty. Po prostu Debian Sid jest stabilny i nie wiedzę powodów, żeby jego nie używać na desktopie (bo na serwer Debian Sid to raczej nie...).
Aktualizacja do Sida
Zdecydowałeś się!
![Wink ;)](./images/smilies/wink.png)
Tak, tak, chcesz tego, chcesz aktualizacji do Sida.
A więc, usuń poprzednie wpisy w pliku /etc/apt/sources.list dotyczące poprzedniej wersji Debiana i dodaj poniższe wpisy dla Sida:
Kod: Zaznacz cały
#~Sid~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
Kod: Zaznacz cały
aptitude update && aptitude dist-upgrade
Kod: Zaznacz cały
apt-get update && apt-get dist-upgrade
Ps.
W razie uwag, propozycji i takich tam, proszę o kontakt na PW, Gadu, Jabbera, czy w tym temacie.