Debian/GNU Linux to uniwersalna, stabilna i dojrzała dystrybucja. Odznacza się dużą liczbą pakietów oraz znakomitymi narzędziami do ich instalacji — APT-em oraz Synaptic-iem. Debian to dobry wybór zarówno na serwer (gałąź stabilna – stable) jak i na desktop (gałąź testing).

Umowa społeczna i wolność


Domyślny pulpit dystrybucji

Umowa społeczna Debiana określa kluczowe aspekty systemu. Mówi ona, że Debian jest i pozostanie wolnym (od wolności) systemem operacyjnym. Wolne oprogramowanie znajduje się w repozytorium main, programy, które do działania wymagają zastrzeżonych komponentów w contrib, a niewolne oprogramowanie w non-free. Można też korzystać z zewnętrznych repozytoriów z zastrzeżonym oprogramowaniem.

Rozwój i linie systemu

Debian ma trzy linie (gałęzie):

  • Stable (6.0, nazwa kodowa: Sqeeze) — linia stabilna,
  • Testing (7.0, nazwa kodowa: Wheezy) — linia testowa,
  • Unstable (bez numeru, nazwa kodowa: Sid) — linia niestabilna.

Stable to linia stabilna. Każde jej wydanie (ang. release) oznaczone jest nazwą kodową (nazwy kodowe pochodzą z filmu Toy Story) i numerem wersji. Bieżąca nazwa linii stabilnej to Squeeze a numer wersji to 6.0. Jedyne zmiany, jakie wprowadzane są do wersji stabilnej, to poprawki błędów bezpieczeństwa. Edycja ta doskonale sprawdza się na serwerach i w środowiskach produkcyjnych. Może być również używana jako bardzo konserwatywny desktop.

Testing to linia testowa, która w przyszłości przekształci się w linię stabilną. Bieżąca linia testowa oznaczona jest nazwą Wheezy i numerem X.Y. Nawet kiedy Wheezy przekształci się w linię stabilną, do Sqeeze, Lenny’ego i
Etch’a nadal będą wprowadzane poprawki bezpieczeństwa. Edycja ta może być używana przez średnio-zaawansowanych użytkowników na desktopie ze względu na nowsze pakiety (wadą jest mniejsza stabilność).

Unstable (Sid) to linia niestabilna. Podlega ona gwałtownemu rozwojowi i nie jest numerowana. Pakiety przenoszone są z Unstable do Testing na mocy zasad opisanych w cyklu życia pakietu (ang. Debian package life cycle). Edycja ta służy do rozwijania Debiana i przeznaczona jest dla deweloperów. Trafiają do niej najnowsze pakiety (ale uznane przez ich twórców jako stabilne). Niespełnione zależności i inne problemy sprawiają, że Sid absolutnie nie nadaje się dla początkującego użytkownika.

Zarządzanie pakietami

Debian korzysta z pakietów w formacie deb. Sercem systemu zarządzania pakietami jest niskopoziomowe narzędzie dpkg. Większość funkcji, których oczekuje się od dobrego systemu pakietów, łącznie z obsługą zależności, realizowana jest poprzez nakładki (ang. frontend) na dpkg. Domyślną nakładką na dpkg jest APT. Inną nakładką na dpkg jest program Aptitude, który w odróżnieniu od APT-a zapisuje pakiety instalowane jako zależności i ułatwia ich usunięcie w przyszłości. Alternatywą dla APT-a jest Wajig, który jest prostszy i ma bardziej spójną składnię.

Dla osób, które nie lubią linii poleceń, przydatne mogą być nakładki na APT-a:

  • Smart Package Manager — uniwersalny menedżer pakietów,
  • Synaptic — menedżer oparty na bibliotece GTK+,
  • Adept — przeniesiony z Ubuntu aktualizator oprogramowania dla KDE,
  • Aptitude — może działać w trybie tekstowym (ncurses).

Zbędne (osierocone) pakiety można usuwać za pomocą programu deborphan/GtkOrphan. W przypadku braku pożądanego pakietu, z pomocą przychodzi narzędzie alien, którym można konwertować m.in. pakiety rpm i tgz do formatu deb i vice versa.

Popularność

Debian to bardzo rozpowszechniona dystrybucja GNU/Linuksa. Najpopularniejsza jeśli policzymy jego liczne pochodne. To właśnie na fundamencie Debiana zbudowano Ubuntu — numer 1 w rankingu serwisu DistroWatch. Dzięki dużemu rozpowszechnieniu i wielojęzycznej społeczności użytkowników, z łatwością uzyskamy pomoc w rodzimym języku na forach, Usnecie, IRC i listach dyskusyjnych. Nie brakuje również artykułów ani samouczków.

Podziękowania za pomoc: Tor

Podsumowanie

Info

  • Aktualna wersja: 7.0 (Wheezy)
  • Format pakietów: deb
  • Menedżer pakietów: dpkg+apt/aptitude/synaptic
  • Pulpit: GNOME (domyślnie), KDE, Xfce i inne

Plusy

  • Ponad 28 tysięcy pakietów deb!
  • Bardzo bogata dokumentacja (w tym polska)
  • Wiele dystrybucji pochodnych
  • Wysoka popularność
  • Stabilność i dojrzałość

Minusy

  • Brak graficznych konfiguratorów
  • Brak optymalizacji pakietów (średnia szybkość i responsywność)
  • Przestarzałe pakiety w gałęzi stabilnej (stable)

Więcej informacji

Komentarze na statycznych stronach zostały wyłączone. Zapraszamy do komentowania na forum.