So halten Sie eine Debian-Netzwerkinstallation auf dem neuesten Stand

So halten Sie eine Debian-Netzwerkinstallation auf dem neuesten Stand
Die Linux -Distribution Debian GNU/Linux [1] wird als verschiedene CD/DVD -ISO -Bilder verfügbar gemacht. Diese Bilder sind bereit, den Anforderungen verschiedener Interessen und Nutzungsfälle zu entsprechen - Desktop -Umgebung, Server oder mobile Geräte. Gegenwärtig werden die folgenden Bildvarianten von der Website des Debian -Projekts und des Laut -Mirror -Netzwerks angeboten:
  • Ein vollständiger Satz von CD/DVD -Bildern, die alle verfügbaren Pakete enthalten [2]
  • Ein einzelnes CD/DVD -Bild mit einer Auswahl von Paketen, die für eine bestimmte Desktop -Umgebung zugeschnitten sind - GNOME [3], XFCE [4] und nur für die Befehlszeile, nur.
  • Ein kleineres CD-Bild für die netzwerkbasierte Installation [5]
  • Ein winziges CD-Bild für die netzwerkbasierte Installation [5]
  • Eine Live -CD/DVD [6], um Debian GNU/Linux vor der Installation zu testen
  • ein Wolkenbild [7]

Das Herunterladen der richtigen Bilddatei hängt von Ihrer Internetverbindung (Bandbreite) ab, welche Kombination von Paketen Ihren Anforderungen entspricht, und zu Ihrer Erfahrung, um Ihre Installation einzurichten und zu pflegen. Alle Bilder sind im Mirror -Netzwerk hinter der Website des Debian -Projekts erhältlich [8].

Was ist Debian Netinstall?

Wie bereits oben kurz erläutert, ist ein Netzinstallbild ein kleineres CD/DVD -Bild mit einer Größe zwischen 150 MB und 300 MB. Die tatsächliche Bildgröße hängt von der in Ihrem System verwendeten Prozessorarchitektur ab. Das Bild enthält ausschließlich die Setup-Routinen (Debian-Installationsprogramm) sowohl für nur Text- als auch für die grafische Installation sowie für die Softwarepakete, um eine sehr einfache, aber funktionierende Debian GNU/Linux-Installation einzurichten. Im Gegensatz dazu enthält das winzige Bild mit einer Größe von ca. 120 MB das Debian -Installationsprogramm und die Netzwerkkonfiguration, nur.

Während des Setups fragt der Debian -Installationsprogramm Sie, welches passende Repository Sie verwenden möchten. Ein APT -Repository ist ein Ort, an dem die Debian -Softwarepakete bereitgestellt werden. Die Tools for Package Management rufen die ausgewählten Softwarepakete von diesem Ort aus und installieren sie lokal auf Ihrem System. In diesem Fall als APT-Repository verwenden wir die CD/DVD nicht, sondern einen sogenannten Paketspiegel. Dieser Paketspiegel ist ein Server, der mit dem Internet verbunden ist. Deshalb ist der Internetzugang während der Einrichtung Ihres Systems erforderlich. Darüber hinaus muss die Installation neuer Software oder die Aktualisierung vorhandener Softwarepakete dieselben technischen Anforderungen wie oben erfüllen - die Pakete werden auch aus demselben APT -Repository abgerufen.

Auswahl des gewünschten Paketspiegels in Debian GNU/Linux 9

Apt Repositories

Die Adresse des ausgewählten APT -Repositorys wird in der Datei/etc/APT/Quellen gespeichert.Liste. Im Allgemeinen ist dies eine Textdatei und enthält mehrere Einträge. Nach dem zuvor ausgewählten Paketspiegel sieht es wie folgt aus:

Deb http: // ftp.uns.Debian.org/ debian/ Stretch Hauptbeitrag
Deb-Src http: // ftp.uns.Debian.org/ debian/ Stretch Hauptbeitrag
Deb http: // Sicherheit.Debian.org/ Stretch/ Aktualisiert Hauptbeitrag
Deb-Src http: // Sicherheit.Debian.org/ Stretch/ Aktualisiert Hauptbeitrag
# Stretch-Updates, zuvor als "volatil" bekannt
Deb http: // ftp.uns.Debian.org/ debian/ Stretch-Updates Hauptbeitrag

Die erste Gruppe von Zeilen bezieht. Jede Zeile bezieht sich auf Debian-Pakete (eine Zeile, die mit Deb) oder Debian Source-Pakete (eine Zeile mit Deb-Src beginnt). Quellpakete sind für Sie von Interesse, falls Sie den Quellcode der von Ihnen verwendeten Software herunterladen möchten.

Die Debian GNU/Linux -Veröffentlichung wird entweder durch den Alias ​​-Namen der Veröffentlichung angegeben - hier streckt sie sich von Toy Story [9] - oder seinem Freigabezustand, zum Beispiel stabil, testet oder instabil. Am Ende jeder Zeile, Haupt- und Beiträge spiegeln die ausgewählten Paketkategorien wider. Das Keyword Main bezieht sich auf kostenlose Software, Beitrag auf kostenlose Software, die von nicht freien Software abhängt, und nicht freie Softwarepakete, die die Debian Free Software-Richtlinien (DFSG) nicht erfüllen [10].

Finden des richtigen Paketspiegels

Bisher basiert unser Setup nur auf statischen Einträgen, die sich nicht ändern sollen. Dies funktioniert gut für Computer, die während ihres gesamten Gebrauchs hauptsächlich am selben Ort aufbewahrt werden.

Zum Zeitpunkt einer Debian -Netzwerkinstallation spielt der richtige Paketspiegel eine wichtige Rolle. Berücksichtigen Sie bei der Auswahl eines Paketspiegels die folgenden Kriterien:

  • Ihre Netzwerkverbindung
  • Ihr geografischer Standort
  • Die gewünschte Verfügbarkeit des Paketspiegels
  • Zuverlässigkeit

Erfahrungen mit der Verwaltung von Linux -Systemen für das letzte Jahrzehnt zeigen, dass die Auswahl eines Primärpakets im selben Land wie das System am besten funktioniert. Ein solcher Paketspiegel sollte in der Nähe netzwerk in der Nähe sein und Softwarepakete für alle Architekturen bereitstellen, die wir benötigen. Zuverlässigkeit bezieht sich auf die Person, das Institut oder das Unternehmen, das für den Paketspiegel verantwortlich ist, von dem wir Software abrufen.

Ein ziemlich dynamisches Setup kann für mobile Geräte wie Laptops und Notebooks hilfreich sein. Die beiden Befehle netSelect [11] und netSelect-ap [12] kommen ins Spiel. NetSelect erwartet einfach eine Liste von Paketspiegeln und bestätigt sie in Bezug auf Verfügbarkeit, Ping -Zeit sowie den Paketverlust zwischen dem Paketspiegel und Ihrem System. Das folgende Beispiel zeigt dies für fünf verschiedene Spiegel. Die letzte Zeile der Ausgabe enthält das Ergebnis - der empfohlene Paketspiegel ist FTP.Debian.Org.

# NetSelect -vv FTP.Debian.org http.uns.Debian.org ftp.bei.Debian.Org herunterladen.unessp.Br
ftp.Debian.Org.BR NetSelect: Unbekannter Host FTP.Debian.Org.Br
Ausführen von NetSelect, um 1 von 8 Adressen auszuwählen.

128.61.240.89 141 ms 8 Hops 88% OK (8/9) [284]
ftp.Debian.org 41 ms 8 hops 100% ok (10/10) [73]
128.30.2.36 118 ms 19 Hops 100% OK (10/10) [342]
64.50.233.100 112 ms 14 Hops 66% OK (2/3) [403]
64.50.236.52 133 ms 15 Hops 100% OK (10/10) [332]
ftp.bei.Debian.org 47 ms 13 hops 100% ok (10/10) [108]
herunterladen.unessp.BR 314 MS 10 HOPS 75% OK (3/4) [836]
ftp.Debian.Org.BR 9999 MS 30 Hops 0% ok
73 ftp.Debian.Org
#

Im Gegensatz dazu verwendet NetSelect-ape NetSelect, um den besten Paketspiegel für Ihren Standort zu finden. NetSelect-OPT fragt nach dem Land (-C), der Anzahl der Paketspiegel (-t), der Architektur (-a) und dem Release-Zustand (-n). Das folgende Beispiel entdeckt die Top-Five-Paketspiegel in Frankreich, die stabile Pakete für die AMD64-Architektur anbieten:

# NetSelect -apt -c Frankreich -t 5 -a AMD64 -n stabil
Verwenden von Verteilung stabil.
Abrufen der Spiegelliste von www abrufen.Debian.org…
--2019-01-09 11: 47: 21-- http: // www.Debian.org/mirror/mirrors_full
Auferen.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 Geesendet, Warte auf Antwort… 302 gefunden
STATZ: https: // www.Debian.org/mirror/mirrors_full [Folge]
--2019-01-09 11: 47: 22-- https: // www.Debian.org/mirror/mirrors_full
Verbindungsaufbau Zu www.Debian.org (www.Debian.org) | 130.89.148.14 |: 443… wörtlich.
Http-Anfordung geesendet, warte auf Antwort… 200 OK
Länge: 189770 (185k) [Text/HTML]
In ª ª/tmp/netSelect-apt.Kp2Snk -'Speichern.
/tmp/netSelect-apt.KP2SNK 100%[========================================>]
185,32k 1,19 MB/s in 0,2s
2019-01-09 11:47:22 (1,19 MB/s)-¬ª ª/tmp/netSelect-apt.Kp2snk -'nespeIchert
[189770/189770
Auswahl eines Hauptdebian -Spiegels mit NetSelect.
(wird nur für Spiegel im Land Frankreich filtern)
NetSelect: 19 (19 aktive) Namenserver -Anfrage (en)…
Doppelte Adresse 212.27.32.66 (http: // debian.Proxad.net/debian/,
http: // ftp.fr.Debian.org/debian/); Nur unter dem Vornamen behalten.
Ausführen von NetSelect, um 5 von 18 Adressen auszuwählen.


Die schnellsten 5 Server scheinen:
http: // debian.Proxad.net/debian/
http: // debian.Spiegel.aß.die Info/
http: // debian.Spiegel.ovh.net/debian/
http: // ftp.Rezopole.net/debian/
http: // spiegel.Plusserver.com/debian/debian/
Von den getesteten Hosts wählen wir die am schnellsten gültig für HTTP:
http: // debian.Proxad.net/debian/
Schreibquellen.Liste.
Erledigt.
#

Die Ausgabe ist eine Datei namens Quellen.Liste, die im Verzeichnis gespeichert ist, von dem Sie den Befehl ausführen. Verwenden der zusätzlichen Option "-O Dateiname" Sie geben eine Ausgabedatei mit einem Namen und Pfad Ihrer Wahl an. Trotzdem können Sie die neue Datei direkt als Ersatz für Ihre Originaldatei/etc/apt/Quellen verwenden.Liste.

Software -Strategie

Wenn Sie ein Setup aus einem kleineren Installationsbild durchführen. Wir empfehlen, nur das zu installieren, was Sie in Ihrem System benötigen. Die weniger Softwarepakete werden installiert, desto weniger Updates müssen durchgeführt werden. Bisher eignet sich diese Strategie gut für Server, Desktop -Systeme, Router (Spezialgeräte) und mobile Geräte.

Halten Sie Ihr System auf dem neuesten Stand

Die Aufrechterhaltung eines Systems bedeutet, sich um Ihr Setup zu kümmern und es auf dem neuesten Stand zu halten. Installieren.

Oft wird der nächste Schritt vergessen - Ihr System aufräumen. Dies beinhaltet das Entfernen von nicht verwendeten Softwarepaketen und das Reinigen des Paketcache, der sich in/var/cache/APT/Archiv befindet. Im ersten Fall „APT Autoremove“, „Deborphan“ [13] und „Debfoster“ [14] helfen sie - sie erkennen nicht verwendete Pakete und lassen Sie angeben, welche Software aufbewahrt werden soll. Meistens gehören die entfernten Pakete zur Kategorienbibliothek (LIB und Oldlib) oder der Entwicklung (libdevel). Das folgende Beispiel zeigt dies für das Tool Deborphan. Die Ausgabespalten stellen die Paketgröße, die Paketkategorie, den Paketnamen und die Packungspriorität dar.

$ deborphan -pzs
20 Main/Oldlibs Mktemp extra
132 Main/libs liblwres40 Standard
172 Main/libbdvd0 optional

$

Um die verwaisten Pakete zu entfernen, können Sie den folgenden Befehl verwenden:

# APT $ (Deborphan) entfernen

#

Dennoch werden Sie aufgefordert, vor dem Entfernen der Softwarepakete zu bestätigen. Als nächstes muss das Reinigen des Paket -Cache durchgeführt werden. Sie können entweder die Dateien mit „RM/var/cache/apt/archives/* entfernen.deb ”) oder nutzen Sie wie folgt:

# APT-Get Clean

Umgang mit Veröffentlichungsänderungen

Im Gegensatz zu anderen Linux -Verteilungen hat Debian GNU/Linux keinen festen Freisetzungszyklus. Eine neue Veröffentlichung ist etwa alle zwei Jahre erhältlich. Version 10 wird voraussichtlich Mitte 2019 veröffentlicht.

Das Aktualisieren Ihres vorhandenen Setups ist vergleichbar einfach. Berücksichtigen Sie die folgenden Gedanken und befolgen Sie die folgenden Schritte:

  1. Lesen Sie die Dokumentation für die Release-Änderung, die sogenannten Versionshinweise. Sie sind auf der Website des Debian -Projekts und auch Teil des von Ihnen gewählten Bildes erhältlich.
  2. Haben Sie Ihre Anmeldeinformationen für Verwaltungsaktionen zur Hand.
  3. Öffnen Sie ein Terminal und führen Sie die nächsten Schritte in einem terminalen Multiplexer wie Bildschirm [15] oder TMUX [16] aus.
  4. Sichern Sie die wichtigsten Daten Ihres Systems und validieren Sie die Sicherung, um vollständig zu sein.
  5. Aktualisieren Sie Ihre aktuelle Paketliste mit "APT-Get-Update" oder "APT-Update".
  6. Überprüfen Sie Ihr System für Waisen und nicht verwendete Softwarepakete mit Deborphan oder "APT-Get-Autoremove". Nicht verwendete Pakete müssen nicht aktualisiert werden.
  7. Führen Sie den Befehl "APT-Get Upgrade" aus, um die neuesten Software-Updates zu installieren.
  8. Bearbeiten Sie die Datei/etc/apt/Quellen.Listen Sie auf und setzen Sie den neuen Verteilungsnamen, zum Beispiel von Stretch bis Buster.
  9. Aktualisieren Sie die Paketliste mit "APT-Update" oder "APT-Get-Update".
  10. Starten Sie die Release-Änderung, indem Sie "APT-Get Dist-Upgrade" ausführen. Alle vorhandenen Pakete werden aktualisiert.

Der letzte Schritt kann eine Weile dauern, führt aber zu einem neuen Debian GNU/Linux -System. Es kann hilfreich sein, das System einmal neu zu starten, um mit einem neuen Linux -Kernel zu beginnen.

Abschluss

Die Einrichtung einer netzwerkbasierten Installation, und es ist einfach, sie am Leben zu erhalten. Befolgen Sie die Empfehlungen, die wir Ihnen in diesem Artikel gegeben haben, und die Verwendung Ihres Linux -Systems macht Spaß.

Links und Referenzen

* [1] Debian GNU/Linux, http: // debian.org/
* [2] Debian über CDs/DVDs, https: // www.Debian.org/cd/Index.en.html
* [3] Gnome, https: // www.Gnom.org/
* [4] xfce, https: // xfce.org/
* [5] Debian über das Internet installieren, https: // www.Debian.org/verteilt/netinst.en.html
* [6] Debian Live -Installationsbilder, https: // www.Debian.org/CD/Live/Index.en.html
* [7] Debian Official Cloud Images, https: // cloud.Debian.org/bilder/cloud/
* [8] Debian Mirror Network, https: // cdimage.Debian.org/
* [9] Dehnen Sie sich am Pixar Wiki, http: // pixar.Wikia.com/wiki/strecken
* [10] Debian kostenlose Software -Richtlinien (DFSG), https: // wiki.Debian.org/dfsglizensen
* [11] NetSelect Debian Paket, https: // Pakete.Debian.Org/Stretch/NetSelect
* [12] NetSelect-apt-Debian-Paket, https: // pakete.Debian.org/Stretch/netSelect-apt
* [13] Deborphan Debian Paket, https: // Pakete.Debian.Org/Stretch/Deborphan
* [14] Debfoster Debian Paket, https: // Pakete.Debian.Org/Stretch/Debfoster
* [15] Bildschirm, https: // www.Gnu.org/software/screen/
* [16] Tmux, https: // github.com/tmux/tmux/wiki

Anerkennung

Der Autor möchte Axel Beckert und Zoleka Hatitongwe für ihre Hilfe und kritische Bemerkungen bei der Vorbereitung dieses Artikels danken.