Debian

Jak udržovat aktuální instalaci Debian Network

Jak udržovat aktuální instalaci Debian Network
Linuxová distribuce Debian GNU / Linux [1] je k dispozici jako různé obrazy ISO CD / DVD. Tyto obrázky jsou připraveny tak, aby vyhovovaly potřebám různých zájmů a případů použití - desktopové prostředí, server nebo mobilní zařízení. V současné době jsou na webu projektu Debian a odpovídající zrcadlové síti nabízeny následující varianty obrázků:

Stahování správného obrazového souboru závisí na vašem internetovém připojení (šířce pásma), která kombinace balíčků vyhovuje vašim potřebám a vaší úrovni zkušeností s instalací a údržbou instalace. Všechny obrázky jsou k dispozici v zrcadlové síti za webem projektu Debian [8].

Co je Debian Netinstall?

Jak již bylo krátce diskutováno výše, obraz Netinstall je menší obraz CD / DVD s velikostí mezi 150 MB a 300 MB. Skutečná velikost obrazu závisí na architektuře procesoru použité ve vašem systému. Obrázek obsahuje pouze instalační rutiny (nazývané Debian Installer) pro textovou i grafickou instalaci i softwarové balíčky, aby bylo možné nastavit velmi základní, ale funkční instalaci Debian GNU / Linux. Naproti tomu malý obrázek o velikosti přibližně 120 MB obsahuje pouze instalační program Debianu a síťovou konfiguraci.

Během instalace se vás instalační program Debianu zeptá, jaké úložiště Apt chcete použít. Úložiště Apt je místo, které poskytuje softwarové balíčky Debianu. Nástroje pro správu balíčků načtou vybrané softwarové balíčky z tohoto umístění a nainstalují je lokálně do vašeho systému. V tomto případě jako repozitář Apt nepoužíváme CD / DVD, ale takzvané zrcadlo balíku. Toto zrcadlo balíčku je server, který je připojen k internetu, a proto je při nastavování systému vyžadován přístup k internetu. Kromě toho instalace nového softwaru nebo aktualizace stávajících softwarových balíčků musí splňovat stejné technické požadavky jako výše - balíčky se načítají také ze stejného úložiště Apt.

Výběr požadovaného zrcadla balíku v Debianu GNU / Linux 9

Apt Repositories

Adresa vybraného úložiště Apt je uložena v souboru / etc / apt / sources.seznam. Obecně se jedná o textový soubor a obsahuje několik položek. Podle dříve zvoleného zrcadla balíčku to vypadá následovně:

deb http: // ftp.nás.debian.org / debian / stretch hlavní příspěvek
deb-src http: // ftp.nás.debian.org / debian / stretch hlavní příspěvek
deb http: // bezpečnost.debian.org / stretch / updates hlavní příspěvek
deb-src http: // bezpečnost.debian.org / stretch / updates hlavní příspěvek
# stretch-updates, dříve známé jako „volatile“
deb http: // ftp.nás.debian.org / debian / stretch-updates hlavní příspěvek

První skupina řádků odkazuje na běžné softwarové balíčky, druhá skupina na odpovídající aktualizace zabezpečení a třetí skupina na aktualizace softwaru pro tyto balíčky. Každý řádek odkazuje na balíčky Debian (řádek začínající deb), nebo zdrojové balíčky Debianu (řádek začínající deb-src). Zdrojové balíčky vás zajímají pro případ, že byste si chtěli stáhnout zdrojový kód softwaru, který používáte.

Vydání Debian GNU / Linux je buď specifikováno aliasem vydání - zde je to Stretch from Toy Story [9] -, nebo stavem jeho vydání, například stabilním, testovacím nebo nestabilním. Na konci každého řádku, main a contrib odrážejí vybrané kategorie balíčků. Klíčové slovo main označuje svobodný software, contrib označuje svobodný software závislý na nesvobodném softwaru a nesvobodné označuje softwarové balíčky, které nesplňují pokyny pro svobodný software pro Debian (DFSG) [10].

Nalezení správného zrcadla balíčku

Až dosud je naše nastavení založeno pouze na statických položkách, které nejsou určeny ke změně. To funguje dobře u počítačů, které jsou po celou dobu používání většinou na stejném místě.

Při síťové instalaci Debianu hraje důležitou roli správné zrcadlo balíčku. Při výběru zrcadla balíčku berte v úvahu následující kritéria:

Zkušenosti ze správy systémů Linux za poslední desetiletí ukazují, že volba zrcadla primárního balíčku ve stejné zemi jako systém funguje nejlépe. Takové zrcadlo balíčku by mělo být poblíž sítě a mělo by poskytovat softwarové balíčky pro všechny architektury, které potřebujeme. Spolehlivost se vztahuje na osobu, institut nebo společnost, která je zodpovědná za zrcadlo balíčku, od kterého načítáme software.

Poměrně dynamické nastavení může být užitečné pro mobilní zařízení, jako jsou notebooky a notebooky. Do hry vstupují dva příkazy netselect [11] a netselect-apt [12]. netselect jednoduše očekává seznam zrcadel balíčků a ověří je ohledně dostupnosti, času ping a ztráty paketů mezi zrcadlem balíku a vaším systémem. Následující příklad to ukazuje pro pět různých zrcadel. Poslední řádek výstupu obsahuje výsledek - doporučené zrcadlení balíku je ftp.debian.org.

# netselect -vv ftp.debian.org http.nás.debian.org ftp.na.debian.stažení org.unesp.br
ftp.debian.org.br netselect: neznámý hostitel ftp.debian.org.br
Spuštěním netselect vyberete 1 z 8 adres.

128.61.240.89 141 ms 8 chmelů 88% v pořádku (8/9) [284]
ftp.debian.org 41 ms 8 chmele 100% v pořádku (10/10) [73]
128.30.2.36 118 ms 19 chmel 100% v pořádku (10/10) [342]
64.50.233.100 112 ms 14 poskoků 66% v pořádku (2/3) [403]
64.50.236.52 133 ms 15 poskoků 100% v pořádku (10/10) [332]
ftp.na.debian.org 47 ms 13 chmele 100% v pořádku (10/10) [108]
stažení.unesp.br 314 ms 10 chmelů, 75% v pořádku (3/4) [836]
ftp.debian.org.br 9999 ms 30 chmelů 0% ok
73 ftp.debian.org
#

Naproti tomu netselect-apt používá netselect k nalezení nejlepšího zrcadla balíku pro vaše umístění. netselect-apt požádá o zemi (-c), počet zrcadel balíku (-t), architekturu (-a) a stav vydání (-n). Níže uvedený příklad uvádí pět nejlepších zrcadel balíčků ve Francii, která nabízejí stabilní balíčky pro architekturu amd64:

# netselect-apt -c france -t 5 -a amd64 -n stabilní
Stabilní distribuce.
Načítání seznamu zrcadel z www.debian.org…
--2019-01-09 11:47:21 - http: // www.debian.org / mirror / mirrors_full
Aufl√∂sen 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 Nalezeno
Platz: 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… verbunden.
HTTP-Anforderung gesendet, warte auf Antwort ... 200 OK
Länge: 189770 (185 kB) [text / html]
V ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'speichern.
/ tmp / netselect-apt.Kp2SNk 100% [==========================================>]
185,32 tis. 1,19 MB / s za 0,2 s
2019-01-09 11:47:22 (1,19 MB / s) - ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'gespeichert
[189770/189770
Výběr hlavního zrcadla Debianu pomocí netselect.
(bude filtrováno pouze pro zrcadla v zemi Francie)
netselect: 19 (19 aktivních) požadavků na nameserver…
Duplicitní adresa 212.27.32.66 (http: // debian.proxad.net / debian /,
http: // ftp.fr.debian.org / debian /); vedení pouze pod křestním jménem.
Spuštěním netselect vyberete 5 z 18 adres.


Nejrychlejších 5 serverů se zdá být:
http: // debian.proxad.net / debian /
http: // debian.zrcadlo.jedli.informace /
http: // debian.zrcadla.ovh.net / debian /
http: // ftp.rezopole.net / debian /
http: // zrcadlo.plusserver.com / debian / debian /
Z testovaných hostitelů jsme vybrali nejrychlejší platné pro HTTP:
http: // debian.proxad.net / debian /
Psací zdroje.seznam.
Hotovo.
#

Výstupem je soubor s názvem sources.seznam, který je uložen v adresáři, ze kterého spustíte příkaz. Pomocí další možnosti „-o název souboru“ určíte výstupní soubor s názvem a cestou podle vašeho výběru. Nový soubor však můžete přímo použít jako náhradu za původní soubor / etc / apt / sources.seznam.

Softwarová strategie

Provedení instalace z menšího instalačního obrazu vám dává příležitost rozhodovat, který software použít. Doporučujeme do systému nainstalovat pouze to, co potřebujete. Čím méně softwarových balíků je nainstalováno, tím méně aktualizací je třeba provést. Tato strategie zatím funguje dobře pro server, stolní systémy, směrovače (specializovaná zařízení) a mobilní zařízení.

Udržujte svůj systém aktuální

Údržba systému znamená péči o vaše nastavení a jeho aktuální stav. Nainstalujte bezpečnostní opravy a pravidelně aktualizujte software pomocí správce balíčků, jako je apt.

Další krok je často zapomenut - uklízení vašeho systému. To zahrnuje odebrání nepoužívaných softwarových balíčků a čištění mezipaměti balíků, která je umístěna v adresáři / var / cache / apt / archive. V prvním případě pomáhají příkazy „apt autoremove“, „deborphan“ [13] a „debfoster“ [14] - detekují nevyužité balíčky a umožňují určit, který software má být uchován. Odebrané balíčky většinou patří do knihovny kategorií (lib a oldlib) nebo vývoj (libdevel). Následující příklad to ukazuje pro nástroj deborphan. Výstupní sloupce představují velikost balíčku, kategorii balíčku, název balíčku a prioritu balíčku.

$ deborphan -Pzs
20 main / oldlibs mktemp extra
132 main / libs liblwres40 standard
172 main / libs libdvd0 volitelné

$

Chcete-li odebrat osiřelé balíčky, můžete použít následující příkaz:

# apt odebrat $ (deborphan)

#

Přesto vás požádá o potvrzení před odebráním softwarových balíčků. Dále je třeba vyčistit mezipaměť balíčků. Soubory můžete odebrat pomocí „rm / var / cache / apt / archive / *.deb ”), nebo použijte apt nebo apt-get následovně:

# apt-get clean

Řešení změn vydání

Na rozdíl od jiných distribucí Linuxu nemá Debian GNU / Linux pevný cyklus vydání. Nové vydání je k dispozici přibližně každé dva roky. Vydání verze 10 se očekává v polovině roku 2019.

Aktualizace stávajícího nastavení je snadno srovnatelná. Vezměte v úvahu následující myšlenky a postupujte podle těchto kroků:

  1. Přečtěte si dokumentaci ke změně verze, takzvané Poznámky k verzi. Jsou k dispozici na webových stránkách projektu Debian a také jako součást obrazu, který jste si vybrali dříve.
  2. Mějte po ruce pověření pro administrativní akce.
  3. Otevřete terminál a proveďte další kroky v terminálovém multiplexeru, jako je obrazovka [15] nebo tmux [16].
  4. Zálohujte nejdůležitější data systému a ověřte úplnost zálohy.
  5. Aktualizujte svůj aktuální seznam balíků pomocí „apt-get update“ nebo „apt update“.
  6. Zkontrolujte svůj systém, zda neobsahuje sirotky a nepoužívané softwarové balíčky pomocí deborphan, nebo „apt-get autoremove“. Nepoužité balíčky není nutné aktualizovat.
  7. Spusťte příkaz „apt-get upgrade“ a nainstalujte nejnovější aktualizace softwaru.
  8. Upravte soubor / etc / apt / sources.seznamu a nastavte nový název distribuce, například z Stretch na Buster.
  9. Aktualizujte seznam balíků pomocí „apt update“ nebo „apt-get update“.
  10. Spusťte změnu vydání spuštěním „apt-get dist-upgrade“. Všechny existující balíčky jsou aktualizovány.

Poslední krok může chvíli trvat, ale povede k novému systému Debian GNU / Linux. Může být užitečné restartovat systém jednou, abyste mohli začít s novým jádrem Linuxu.

Závěr

Nastavení síťové instalace a její udržení při životě je jednoduché. Postupujte podle doporučení, která jsme vám dali v tomto článku, a používání vašeho systému Linux bude zábavné.

Odkazy a reference

* [1] Debian GNU / Linux, http: // debian.org /
* [2] Debian na CD / DVD, https: // www.debian.org / CD / index.en.html
* [3] GNOME, https: // www.Gnome.org /
* [4] XFCE, https: // xfce.org /
* [5] Instalace Debianu přes internet, https: // www.debian.org / distrib / netinst.en.html
* [6] Debian Live instalační obrázky, https: // www.debian.org / CD / live / index.en.html
* [7] Debian Official Cloud Images, https: // cloud.debian.org / images / cloud /
* [8] Zrcadlová síť Debianu, https: // cdimage.debian.org /
* [9] Roztáhnout se na Pixar Wiki, http: // pixar.wikia.com / wiki / Stretch
* [10] Debian Free Software Guidelines (DFSG), https: // wiki.debian.org / DFSGLicence
* [11] netselect balíček Debianu, https: // balíčky.debian.org / stretch / netselect
* [12] netselect-apt balíček Debianu, https: // balíčky.debian.org / stretch / netselect-apt
* [13] deborphan balíček Debianu, https: // balíčky.debian.org / stretch / deborphan
* [14] debfoster Debian balíček, https: // balíčky.debian.org / stretch / debfoster
* [15] obrazovka, https: // www.gnu.org / software / obrazovka /
* [16] tmux, https: // github.com / tmux / tmux / wiki

Poděkování

Autor by chtěl poděkovat Axelovi Beckertovi a Zolece Hatitongwe za pomoc a kritické poznámky při přípravě tohoto článku.

Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...
Recenze bezdrátové myši Microsoft Sculpt Touch
Nedávno jsem četl o Microsoft Sculpt Touch bezdrátová myš a rozhodl se ji koupit. Po chvíli používání jsem se rozhodl se s ním podělit o své zkušenost...
Trackpad a ukazatel myši AppyMouse na obrazovce pro tablety Windows
Uživatelé tabletů často postrádají ukazatel myši, zejména když obvykle používají notebooky. Dotykové smartphony a tablety mají mnoho výhod a jediným o...