Co to jest wydanie Debiana?
Debian GNU/Linux to niekomercyjna dystrybucja Linuksa, która została rozpoczęta w 1993 roku przez Iana Murdocka. Obecnie składa się z około 51 000 pakietów oprogramowania, które są dostępne dla różnych architektur, takich jak Intel (zarówno 32, jak i 64 -bitowe), ARM, PowerPC i innych [2]. Debian GNU/Linux jest utrzymywany swobodnie przez dużą liczbę współpracowników z całego świata. Obejmuje to programiści oprogramowania i opiekunów opakowań - jedna osoba lub grupa osób, które zajmują się pakietem jako całością [3].
Wydanie Debiana to zbiór stabilnych pakietów oprogramowania, które śledzą wytyczne Debian Free Software (DFSG) [4]. Pakiety te są dobrze przetestowane i pasują do siebie w taki sposób, że wszystkie zależności między pakietami są spełnione i możesz zainstalować UND korzystać z oprogramowania bez problemów. Powoduje to niezawodny system operacyjny potrzebny do codziennej pracy. Pierwotnie ukierunkowane na systemy serwerowe nie ma już określonego celu („uniwersalnego systemu operacyjnego”) i jest szeroko stosowany w systemach stacjonarnych i urządzeniach mobilnych, obecnie.
W przeciwieństwie do innych dystrybucji Linuksa, takich jak Ubuntu lub Linux Mint, dystrybucja Debian GNU/Linux nie ma cyklu uwalniania z ustalonymi datami. Raczej śledzi hasło „Wydanie tylko wtedy, gdy wszystko jest gotowe” [1]. Niemniej jednak pojawia się poważne wydanie co dwa lata [8]. Na przykład wersja 9 ukazała się w 2017 roku, a wersja 10 ma być dostępna w połowie 2019 roku. Aktualizacje bezpieczeństwa dla stabilnych wydań Debian są dostarczane jak najszybciej z dedykowanego repozytorium Apt. Ponadto drobne stabilne wydania są publikowane pomiędzy nimi i zawierają ważne poprawki błędów w zakresie bezpieczeństwa, a także drobne aktualizacje bezpieczeństwa. Zarówno ogólny wybór, jak i główna wersja pakietów oprogramowania nie zmienia się w wersji.
Aby zobaczyć, która wersja Debian GNU/Linux uruchomi się w swoim systemie, przyjrzyj się pliku /etc/debian_version
następująco:
$ cat /etc /debian_version
9.6
$
To pokazuje, że polecenie zostało uruchomione na Debian GNU/Linux 9.6. Po zainstalowaniu pakietu „LSB -Release” [14] możesz uzyskać bardziej szczegółowe informacje, uruchamiając polecenie „LSB_RELEASE -A”:
$ lsb_release -a
Nie są dostępne moduły LSB.
Identyfikator dystrybutora: Debian
Opis: Debian GNU/Linux 9.6 (rozciągnij)
Wydanie: 9.6
Codename: rozciągnij
$
A co z tymi zabawnymi nazwami wydania?
To pokazuje, że polecenie zostało uruchomione na Debian GNU/Linux 9.6. Po zainstalowaniu pakietu „LSB -Release” [14] możesz uzyskać bardziej szczegółowe informacje, uruchamiając polecenie „LSB_RELEASE -A”:
Być może zauważyłeś, że dla każdego wydania Debiana GNU/Linux jest zabawna nazwa wydania. Nazywa się to nazwa aliasu, która pochodzi od postaci serii filmowej Toy Story [5] wydanej przez Pixar [6]. Kiedy pierwszy Debian 1.X Uwolnienie miało miejsce, Bruce Perens, lider projektu Debiana, pracował dla Pixar [9]. Do tej pory do wydania użyto następujących nazw:
Na początku 2019 r. Nazwy wydania dwóch przyszłych wydań są również znane [8]:
Związek między nazwą aliasu a stanem rozwoju
Nowe lub zaktualizowane pakiety oprogramowania są przesyłane do niestabilnej gałęzi, najpierw. Po kilku dniach pakiet migruje do oddziału testowego, jeśli spełnia szereg kryteriów. Później staje się podstawą następnego stabilnego wydania. Wydanie dystrybucji zawiera tylko stabilne pakiety, które w rzeczywistości są migawką bieżącej gałęzi testowej.
W tym samym momencie, w którym nowe wydanie jest wydane, tak samo stabilne wydanie staje się Oldstable, a wydanie Oldstable staje się wydaniem Oldoldstable. Pakiety dowolnego wydania na koniec życia zostają usunięte z normalnych repozytoriów i luster APT i są przenoszone do archiwum Debian [11] i nie są już utrzymywane. Debian opracowuje obecnie witrynę do wyszukiwania za pośrednictwem zarchiwizowanych pakietów w wyszukiwarce pakietów historycznych [12]. Ta strona jest nadal w trakcie rozwoju i znana jako nie jest jeszcze w pełni funkcjonalna.
Podobnie jak w przypadku innych wydawnictw, niestabilna gałąź ma nazwę aliasu, która jest krótka dla „wciąż rozwoju”. W Toy Story Sid to imię dziecka złych sąsiadów, które zawsze uszkadza zabawki. Nazwa SID dokładnie opisuje warunek pakietu w niestabilnej gałęzi.
Ponadto istnieje również oddział „eksperymentalny”, który nie jest kompletnym rozkładem, ale repozytorium dodatkowym dla debiana niestabilnego. Ta gałąź zawiera pakiety, które jeszcze nie spełniają oczekiwań jakościowych debiana niestabilnego. Ponadto umieszczane są tam pakiety, aby przygotować przejścia biblioteczne, aby pakiety z Debian Instable można było sprawdzić pod kątem problemów z budową z nową wersją biblioteki bez łamania niestabilnego debiana.
Exprimental Oddział Debiana ma również nazwa historii - „RC -Buggy”. Z jednej strony jest to zdalnie sterowany samochód Andy'ego, a z drugiej strony opis „zawiera błędy krytyczne” [13].
Części dystrybucji Debian GNU/Linux
Pakiety oprogramowania Debian są podzielone na ich licencję w następujący sposób:
Oficjalne wydanie Debiana GNU/Linux składa się tylko z pakietów z głównego oddziału. Pakiety sklasyfikowane pod względem wkładu i nie wolne nie są częścią wydania i postrzegane jako dodatki, które są właśnie udostępnione. Które pakiety używane w systemie są zdefiniowane w pliku/etc/apt/źródła.Lista w następujący sposób:
$ cat/etc/apt/źródła.List Deb
http: // ftp.nas.Debian.org/debian/
rozciągnij główny wkład nie wolny
deb http: // bezpieczeństwo.Debian.org/
Rozciąganie/aktualizacje główny wkład
Niebrzeże
# rozciąganie, wcześniej
znany jako „niestabilny” Deb
http: // ftp.nas.Debian.org/debian/
Główny wkład w rozciąganie
Niebrzeże
# Deb-backports Deb
http: // ftp.Debian.org/debian
Główny wkład stretchportów
Niebrzeże
Debian Backports
Z powyższej listy mogłeś zauważyć wpis zatytułowany Stretch-Backports. Ten wpis odnosi się do pakietów oprogramowania, które są przeniesione od testów Debiana do bieżącej wersji Stable Debian. Powodem tego repozytorium pakietu jest to, że cykl wydania stabilnego wydania Debiana GNU/Linux może być dość długi, a czasem nowsza wersja oprogramowania jest wymagana dla określonego urządzenia. Debian Backports [7] pozwala korzystać z pakietów z przyszłych wydań w bieżącej konfiguracji. Pamiętaj, że te pakiety mogą nie być na równi z jakością stabilnych pakietów Debian. Weź również pod uwagę, że może istnieć potrzeba przejścia na nowsze wydanie w górę od czasu do czasu, nawet podczas stabilnego cyklu wydania, ponieważ te pakiety są zgodne z testowaniem Debian, które jest rodzajem wydania (podobnie jak Debian niestabilny ).Debian Backports
Dalsze czytanie
Historia stojąca za Debian Gnu/Linux jest niesamowita. Zalecamy przyjrzenie się historii Debiana [15,16,17].
Autor chciałby podziękować Axel Beckert za jego pomoc i krytyczne uwagi dotyczące tego artykułu.