Linux Mint 17 Debian
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ść
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.by edytować.
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.by edytować.
Rozwój i linie systemu
Debian ma trzy linie (gałęzie):
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.
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.
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:
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).