Jak aktualizować instalację sieci Debian Network

Jak aktualizować instalację sieci Debian Network
Dystrybucja Linux Debian GNU/Linux [1] jest udostępniana jako różne obrazy CD/DVD ISO. Te obrazy są przygotowane do dopasowania do potrzeb różnych zainteresowań i przypadków użytkowania - środowisko stacjonarne, serwer lub urządzenia mobilne. Obecnie na stronie internetowej projektu Debian i sieci Mirror Project oferowane są następujące warianty obrazu:
  • Pełny zestaw obrazów CD/DVD, które zawierają wszystkie dostępne pakiety [2]
  • Pojedynczy obraz CD/DVD z wyborem pakietów, które są dostosowane do określonego środowiska stacjonarnego - Gnome [3], XFCE [4], a tylko dla linii dowodzenia.
  • Mniejszy obraz CD do instalacji sieciowej [5]
  • Niewielki obraz CD do instalacji sieciowej [5]
  • Live CD/DVD [6] w celu przetestowania Debiana GNU/Linux przed jego zainstalowaniem
  • obraz chmury [7]

Pobieranie odpowiedniego pliku obrazu zależy od twojego połączenia internetowego (przepustowość), które kombinacja pakietów odpowiada Twoim potrzebom, oraz poziomu doświadczenia w celu skonfigurowania i utrzymania instalacji. Wszystkie obrazy są dostępne w sieci Mirror za stroną internetową projektu Debian [8].

Co to jest debian netinstall?

Jak już krótko omówiono powyżej, obraz netinstall to mniejszy obraz CD/DVD o rozmiarze od 150 MB do 300 MB. Rzeczywisty rozmiar obrazu zależy od architektury procesora używanego w systemie. Wyłącznie obraz zawiera procedury instalacyjne (zwane instalator Debian) zarówno dla instalacji tekstowej, jak i graficznej, a także pakietów oprogramowania w celu skonfigurowania bardzo podstawowej, ale działającej instalacji Debian GNU/Linux. Natomiast niewielki obraz o rozmiarze około 120 MB zawiera tylko instalator debian i konfigurację sieci.

Podczas konfiguracji instalator Debian zapyta Cię, jakiego APT Repozytorium chcesz użyć. APT Repozytorium to miejsce, które zapewnia pakiety oprogramowania Debian. Narzędzia do zarządzania pakietami pobierają wybrane pakiety oprogramowania z tej lokalizacji i zainstalują je lokalnie w systemie. W tym przypadku jako APT Repozytorium nie używamy CD/DVD, ale tak zwanego lustra pakietu. Ten pakiet Mirror to serwer podłączony do Internetu, i dlatego dostęp do Internetu jest wymagany podczas konfigurowania systemu. Ponadto instalacja nowego oprogramowania lub aktualizacja istniejących pakietów oprogramowania musi spełniać te same wymagania techniczne, co powyżej - pakiety są również pobierane z tego samego repozytorium Apt.

Wybór pożądanego lustra w Debian GNU/Linux 9

APT Repozytoria

Adres wybranego repozytorium APT jest przechowywany w pliku/etc/apt/źródła.lista. Ogólnie rzecz biorąc, jest to plik tekstowy i zawiera kilka wpisów. Według wcześniej wybranego lustra pakietu wygląda następująco:

Deb http: // ftp.nas.Debian.Org/ Debian/ Stretch Główny wkład
Deb-src http: // ftp.nas.Debian.Org/ Debian/ Stretch Główny wkład
deb http: // bezpieczeństwo.Debian.Org/ rozciąganie/ aktualizacje główne wkład
Deb-src http: // bezpieczeństwo.Debian.Org/ rozciąganie/ aktualizacje główne wkład
# rozciąganie, znane wcześniej jako „niestabilne”
Deb http: // ftp.nas.Debian.Org/ debian/ stretch-updates główny wkład

Pierwsza grupa linii odnosi się do regularnych pakietów oprogramowania, drugiej grupy zgodnie z aktualizacjami bezpieczeństwa i trzecią grupę aktualizacji oprogramowania dla tych pakietów. Każda linia odnosi się do pakietów Debiana (linia zaczynająca się od Deb) lub pakietów źródłowych Debian (linia zaczynając od Deb-Src). Pakiety źródłowe są interesujące na wypadek, gdybyś chciał pobrać kod źródłowy używanego oprogramowania.

Wydanie Debian GNU/Linux jest albo określone według nazwy pseudonimu wydania - tutaj jest rozciąganie od Toy Story [9] - lub jego stan wydania, na przykład stabilny, testowy lub niestabilny. Na końcu każdej linii, główne i wkład odzwierciedlają wybrane kategorie pakietów. Słowo kluczowe główne odnosi się do bezpłatnego oprogramowania, wkład odnosi się do bezpłatnego oprogramowania, które zależy od oprogramowania nie wolnego, a nie wolne wskazuje pakiety oprogramowania, które nie spełniają wytycznych oprogramowania wolnego od Debian (DFSG) [10].

Znalezienie odpowiedniego lustra pakietu

Do tej pory nasza konfiguracja opiera się tylko na wpisach statycznych, które nie mają się zmienić. Działa to dobrze w przypadku komputerów, które są przechowywane głównie w tym samym miejscu podczas całego ich użycia.

Od instalacji Network Debian, prawy lustro pakietu odgrywa ważną rolę. Wybierając lustro pakietu, uwzględnij następujące kryteria:

  • Twoje połączenie sieciowe
  • Twoja lokalizacja geograficzna
  • pożądana dostępność lustra opakowania
  • niezawodność

Doświadczenia z zarządzania systemami Linux przez ostatnią dekadę pokazują, że wybór głównego pakietu lustrzanego w tym samym kraju, co system działa najlepiej. Takie lustro pakietu powinno być w pobliżu sieci i oferować pakiety oprogramowania dla wszystkich potrzebnych architektury. Wiarygodność odnosi się do osoby, instytutu lub firmy odpowiedzialnej za lustro pakietu, z którego odzyskujemy oprogramowanie.

Raczej dynamiczna konfiguracja może być pomocna dla urządzeń mobilnych, takich jak laptopy i notebooki. Dwa polecenia Netselect [11] i NetSelect-Act [12] wchodzą w grę. NetSelect po prostu oczekuje listy luster pakietów i zatwierdza je w odniesieniu do dostępności, czasu ping. Poniższy przykład pokazuje to dla pięciu różnych luster. Ostatnia wiersz wyjścia zawiera wynik - zalecane lustro pakietu to FTP.Debian.org.

# NetSelect -vv ftp.Debian.org http.nas.Debian.org ftp.Na.Debian.Org Pobierz.bez działania.Br
ftp.Debian.org.BR Netselect: nieznany host FTP.Debian.org.Br
Uruchomienie NetSelect do wyboru 1 z 8 adresów.

128.61.240.89 141 ms 8 chmiel 88% OK (8/9) [284]
ftp.Debian.Org 41 ms 8 chmiel 100% OK (10/10) [73]
128.30.2.36 118 ms 19 chmiel 100% OK (10/10) [342]
64.50.233.100 112 ms 14 chmiel 66% OK (2/3) [403]
64.50.236.52 133 ms 15 chmiel 100% OK (10/10) [332]
ftp.Na.Debian.Org 47 ms 13 chmiel 100% OK (10/10) [108]
pobierać.bez działania.BR 314 MS 10 HOPS 75% OK (3/4) [836]
ftp.Debian.org.BR 9999 MS 30 HOPS 0% OK
73 ftp.Debian.org
#

Natomiast NetSelect-Aapt używa NetSelect, aby znaleźć najlepsze lustro pakietu dla Twojej lokalizacji. NetSelect-APT prosi o kraj (-C), liczbę luster opakowań (-T), architektura (-a) i stan wydania (-n). Poniższy przykład odkrywa pięć najwyższych luster we Francji, które oferują stabilne pakiety dla architektury AMD64:

# NetSelect -ATP -C France -t 5 -A AMD64 -N stabilny
Za pomocą stabilnego rozkładu.
Odzyskanie listy luster z www.Debian.org…
--2019-01-09 11: 47: 21-http: // www.Debian.org/luster/luster_full
Aufl√eterta des hostnamen ¬ªwww.Debian.org (www.Debian.org) ¬ '… 130.89.148.14,
5.153.231.4, 2001: 41c8: 1000: 21 :: 21: 4,…
Verbindungsaufbau Zu www.Debian.org (www.Debian.org) | 130.89.148.14 |: 80… Verbunden.
Http-anforderung gesendet, Warte auf Antwort… 302 Znaleziono
Platz: https: // www.Debian.org/luster/luster_full [folge]
--2019-01-09 11: 47: 22-https: // www.Debian.org/luster/luster_full
Verbindungsaufbau Zu www.Debian.org (www.Debian.org) | 130.89.148.14 |: 443… Verbunden.
Http-anforderung gesendet, Warte auf Antwort… 200 OK
Länge: 189770 (185 tys.) [Tekst/html]
W »raft.Kp2snk 16 Speichern.
/tmp/netSelect-ATP.KP2SNK 100%[=========================================>]
185,32 tys. 1,19 MB/s w 0,2S
2019-01-09 11:47:22 (1,19 MB/s)-»raft.Kp2Snk 16 Gespeichert
[189770/189770
Wybór głównego lustra Debiana za pomocą NetSelect.
(będzie filtrować tylko dla luster w kraju France)
NetSelect: 19 (19 aktywnych) żądanie (-ów) serwerowe…
Duplikat Adres 212.27.32.66 (http: // debian.Proxad.net/debian/,
http: // ftp.Fr.Debian.org/debian/); Trzymanie tylko pod imieniem.
Uruchomienie NetSelect do wyboru 5 z 18 adresów.


Wydaje się, że najszybsze serwery:
http: // debian.Proxad.net/debian/
http: // debian.lustro.zjadł.Informacje/
http: // debian.lustra.OVH.net/debian/
http: // ftp.Rezopole.net/debian/
http: // lustro.Plusserver.com/debian/debian/
Spośród testowanych hostów wybieramy najszybciej ważne dla HTTP:
http: // debian.Proxad.net/debian/
Źródła pisania.lista.
Zrobione.
#

Wyjście to plik o nazwie źródła.lista przechowywana w katalogu, z którego uruchamiasz polecenie. Korzystając z dodatkowej opcji „-O nazwa pliku”, określisz plik wyjściowy o wybranej nazwie i ścieżce. Niemniej jednak możesz bezpośrednio użyć nowego pliku jako zamiennika oryginalnego pliku/etc/apt/źródła.lista.

Strategia oprogramowania

Wykonanie konfiguracji z mniejszego obrazu instalacyjnego daje możliwość podejmowania decyzji, jakiego oprogramowania użyć. Zalecamy zainstalowanie tylko tego, czego potrzebujesz w swoim systemie,. Im mniej pakietów oprogramowania jest zainstalowane, tym mniej aktualizacji należy wykonać. Jak dotąd ta strategia działa dobrze dla serwerów, systemów komputerowych, routerów (urządzeń specjalistycznych) i urządzeń mobilnych.

Utrzymanie aktualnego systemu

Utrzymanie systemu oznacza dbanie o konfigurację i informowanie go. Zainstaluj łatki bezpieczeństwa i regularnie wykonuj aktualizacje oprogramowania, z pomocą menedżera pakietów jak APT.

Często następny krok jest zapomniany - sprzątanie systemu. Obejmuje to usunięcie nieużywanych pakietów oprogramowania i czyszczenie pamięci podręcznej pakietu, która znajduje się w/var/pamięć podręczna/apt/archiwa. W pierwszym przypadku polecenia „Apt AutoreMove”, „Deborphan” [13] i „Debfoster” [14] pomocy - wykrywają nieużywane pakiety i pozwalają określić, które oprogramowanie będzie przechowywane. Przeważnie usunięte pakiety należą do biblioteki kategorii (Lib i Oldlib) lub rozwoju (LibDevel). Poniższy przykład pokazuje to dla narzędzia Deborphan. Kolumny wyjściowe reprezentują rozmiar pakietu, kategorię pakietu, nazwę pakietu i priorytet pakietu.

$ Deborphan -pzs
20 głównych/oldlibs mktemp dodatkowe
132 główne/libs liblwres40 standard
172 Main/libs libdvd0 opcjonalnie

$

Aby usunąć osierocone pakiety, możesz użyć następującego polecenia:

# apt usuń $ (Deborphan)

#

Mimo to poprosi Cię o potwierdzenie przed usunięciem pakietów oprogramowania. Następnie należy wykonać czyszczenie pamięci podręcznej pakietu. Możesz usunąć pliki według „rm/var/cache/apt/archiwa/*.Deb ”) lub użyj apt lub apt-get w następujący sposób:

# apt-get Clean

Radzenie sobie ze zmianami wydania

W przeciwieństwie do innych rozkładów Linuksa, Debian GNU/Linux nie ma stałego cyklu uwalniania. Nowa wersja jest dostępna co dwa lata. Oczekuje się, że wersja 10 zostanie opublikowana w połowie 2019 roku.

Aktualizacja istniejącej konfiguracji jest porównywalna łatwa. Weź pod uwagę następujące myśli i postępuj zgodnie z tymi krokami:

  1. Przeczytaj dokumentację zmiany wydania, tak zwane notatki z wydania. Są one dostępne na stronie internetowej projektu Debian, a także części wybranego wcześniej obrazu.
  2. Mieć swoje poświadczenia dotyczące działań administracyjnych.
  3. Otwórz terminal i uruchom następne kroki w multiplekserze terminalu, takim jak ekran [15] lub Tmux [16].
  4. Tworzyć kopię zapasową najważniejszych danych systemu i potwierdź kopię zapasową do pełnego.
  5. Zaktualizuj swoją bieżącą listę pakietów za pomocą „APT-Get Aktualizacja” lub „aktualizacja apt”.
  6. Sprawdź swój system dla sierot i nieużywanych pakietów oprogramowania za pomocą Deborphan lub „Apt-Get AutoreMove”. Nieużywane pakiety nie muszą być aktualizowane.
  7. Uruchom polecenie „APT-GET UPGRADE”, aby zainstalować najnowsze aktualizacje oprogramowania.
  8. Edytuj plik/etc/apt/źródła.Lista i ustaw nową nazwę dystrybucji, na przykład od rozciągania na Buster.
  9. Zaktualizuj listę pakietów za pomocą „APT UPDATE” lub „APT-GET AKTUALIZACJA”.
  10. Rozpocznij zmianę wydania, uruchamiając „apt-get dist-upgrade”. Wszystkie istniejące pakiety są aktualizowane.

Ostatni krok może potrwać trochę czasu, ale prowadzi do nowego systemu Debian GNU/Linux. Pomocne może być ponowne uruchomienie systemu, aby zacząć od nowego jądra Linux.

Wniosek

Konfigurowanie instalacji sieciowej i utrzymanie jej przy życiu jest proste. Postępuj zgodnie z zaleceniami, które daliśmy w tym artykule, a korzystanie z systemu Linux będzie zabawne.

Linki i referencje

* [1] Debian GNU/Linux, http: // debian.org/
* [2] Debian na CDS/DVDS, https: // www.Debian.org/cd/indeks.en.html
* [3] Gnome, https: // www.gnom.org/
* [4] xfce, https: // xfce.org/
* [5] Instalowanie Debiana przez Internet, https: // www.Debian.org/dist/netInst.en.html
* [6] Debian Live Instal instal obrazy, https: // www.Debian.org/cd/na żywo/indeks.en.html
* [7] Debian Official Cloud Images, https: // chmura.Debian.org/obrazy/chmura/
* [8] Debian Mirror Network, https: // cdimage.Debian.org/
* [9] rozciągnij na Pixar Wiki, http: // pixar.Wikia.com/wiki/stretch
* [10] Wytyczne Debian Free Software (DFSG), https: // wiki.Debian.org/dfsglicenses
* [11] Pakiet NetSelect Debian, https: // pakiety.Debian.org/stretch/netselect
* [12] Pakiet Debian Netselect-Aapt, https: // pakiety.Debian.Org/rozciąganie/netselect -apt
* [13] Pakiet Deborphan Debian, https: // pakiety.Debian.org/stretch/deborphan
* [14] Pakiet Debfoster Debian, https: // pakiety.Debian.org/stretch/debfoster
* [15] ekran, https: // www.gnu antylopa.org/oprogramowanie/ekran/
* [16] Tmux, https: // github.com/tmux/tmux/wiki

Podziękowanie

Autor chciałby podziękować Axel Beckert i Zoleka Hatitongwe za pomoc i krytyczne uwagi podczas przygotowywania tego artykułu.