Debian

Ako udržiavať inštaláciu siete Debian aktuálnu

Ako udržiavať inštaláciu siete Debian aktuálnu
Linuxová distribúcia Debian GNU / Linux [1] je k dispozícii ako rôzne obrazy ISO CD / DVD. Tieto obrázky sú pripravené tak, aby vyhovovali potrebám rôznych záujmov a prípadov použitia - desktopové prostredie, server alebo mobilné zariadenia. V súčasnosti sú z webovej stránky projektu Debian a zodpovedajúcej zrkadlovej siete ponúkané nasledujúce obrazové varianty:

Stiahnutie správneho obrazového súboru závisí od vášho internetového pripojenia (šírky pásma), ktorá kombinácia balíkov vyhovuje vašim potrebám, a úrovne vašich skúseností s nastavením a údržbou inštalácie. Všetky obrázky sú k dispozícii v zrkadlovej sieti za webovou stránkou projektu Debian [8].

Čo je to Debian Netinstall?

Ako už bolo stručne diskutované vyššie, obraz Netinstall je menší obraz CD / DVD s veľkosťou medzi 150 Mb a 300 Mb. Skutočná veľkosť obrazu závisí od architektúry procesora použitého vo vašom systéme. Obrázok obsahuje iba inštalačné rutiny (nazývané Debian Installer) pre textovú aj grafickú inštaláciu, ako aj softvérové ​​balíčky na nastavenie veľmi základnej, ale fungujúcej inštalácie Debian GNU / Linux. Naproti tomu malý obrázok s veľkosťou asi 120 MB obsahuje iba inštalátor Debianu a sieťovú konfiguráciu.

Počas inštalácie sa vás inštalačný program Debianu opýta, ktoré úložisko Apt chcete použiť. Úložisko Apt je miesto, ktoré poskytuje softvérové ​​balíčky Debianu. Nástroje na správu balíkov načítajú vybrané softvérové ​​balíčky z tohto umiestnenia a nainštalujú ich lokálne do vášho systému. V tomto prípade ako repozitár Apt nepoužívame CD / DVD, ale takzvané zrkadlo balíka. Toto zrkadlo balíka je server, ktorý je pripojený k internetu, a preto je pri nastavovaní vášho systému potrebný prístup na internet. Inštalácia nového softvéru alebo aktualizácia existujúcich softvérových balíkov musí navyše spĺňať rovnaké technické požiadavky ako vyššie - balíky sa tiež načítajú z toho istého úložiska Apt.

Výber požadovaného zrkadla balíka v systéme Debian GNU / Linux 9

Repozitáre Apt

Adresa vybraného úložiska Apt je uložená v súbore / etc / apt / sources.zoznam. Spravidla ide o textový súbor, ktorý obsahuje niekoľko záznamov. Podľa predtým zvoleného zrkadla balíka to vyzerá nasledovne:

deb http: // ftp.nás.debian.org / debian / stretch hlavný príspevok
deb-src http: // ftp.nás.debian.org / debian / stretch hlavný príspevok
deb http: // bezpečnosť.debian.org / stretch / aktualizácie hlavný príspevok
deb-src http: // bezpečnosť.debian.org / stretch / aktualizácie hlavný príspevok
# stretch-updates, predtým známe ako „volatile“
deb http: // ftp.nás.debian.org / debian / stretch-updates hlavný príspevok

Prvá skupina riadkov sa týka bežných softvérových balíkov, druhá skupina podľa bezpečnostných aktualizácií a tretia skupina softvérových aktualizácií pre tieto balíčky. Každý riadok odkazuje na balíčky Debian (riadok začínajúci na deb) alebo zdrojové balíčky Debian (riadok začínajúci na deb-src). Zdrojové balíčky vás zaujímajú pre prípad, že by ste si chceli stiahnuť zdrojový kód softvéru, ktorý používate.

Vydanie Debian GNU / Linux je určené buď aliasom vydania - jedná sa o Stretch from Toy Story [9] -, alebo stavom vydania, napríklad stabilným, testovacím alebo nestabilným. Na konci každého riadku main a contrib odrážajú vybrané kategórie balíkov. Kľúčové slovo main označuje slobodný softvér, contrib označuje slobodný softvér, ktorý závisí od neslobodného softvéru, a neslobodné označuje softvérové ​​balíčky, ktoré nespĺňajú Pokyny pre slobodný softvér pre Debian (DFSG) [10].

Nájdenie správneho zrkadla balíka

Doteraz je naše nastavenie založené iba na statických položkách, ktoré sa nemajú meniť. Toto funguje dobre pre počítače, ktoré sú po celú dobu používania väčšinou na rovnakom mieste.

Pri sieťovej inštalácii Debianu hrá dôležitú úlohu správne zrkadlo balíka. Pri výbere zrkadla balíka berte do úvahy nasledujúce kritériá:

Skúsenosti so správou systémov Linux za posledné desaťročie ukazujú, že výber zrkadla primárneho balíka v rovnakej krajine ako systém funguje najlepšie. Takéto zrkadlo balíka by malo byť nablízku po sieti a malo by poskytovať softvérové ​​balíčky pre všetky architektúry, ktoré potrebujeme. Spoľahlivosť sa vzťahuje na osobu, inštitút alebo spoločnosť, ktorá je zodpovedná za zrkadlo balíka, od ktorého načítame softvér.

Dosť dynamické nastavenie môže byť užitočné pre mobilné zariadenia, ako sú notebooky a notebooky. Do hry vstupujú dva príkazy netselect [11] a netselect-apt [12]. netselect jednoducho očakáva zoznam zrkadiel balíkov a overí ich ohľadom dostupnosti, času ping a straty paketov medzi zrkadlom balíka a vaším systémom. Nasledujúci príklad to demonštruje pre päť rôznych zrkadiel. Posledný riadok výstupu obsahuje výsledok - odporúčané zrkadlo balíka je ftp.debian.org.

# netselect -vv ftp.debian.org http.nás.debian.org ftp.o.debian.stiahnutie org.unesp.br
ftp.debian.org.br netselect: neznámy hostiteľ ftp.debian.org.br
Spustením netselect vyberiete 1 z 8 adries.

128.61.240.89 141 ms 8 chmeľov 88% v poriadku (8/9) [284]
ftp.debian.org 41 ms 8 chmeľov 100% v poriadku (10/10) [73]
128.30.2.36 118 ms 19 chmeľov 100% v poriadku (10/10) [342]
64.50.233.100 112 ms 14 chmeľov, 66% v poriadku (2/3) [403]
64.50.236.52 133 ms 15 chmeľov 100% v poriadku (10/10) [332]
ftp.o.debian.org 47 ms 13 chmeľov 100% v poriadku (10/10) [108]
Stiahnuť ▼.unesp.br 314 ms 10 chmeľov, 75% v poriadku (3/4) [836]
ftp.debian.org.br 9999 ms 30 chmeľov 0% ok
73 stôp.debian.org
#

Naproti tomu netselect-apt používa netselect na nájdenie najlepšieho zrkadla balíka pre vaše umiestnenie. netselect-apt žiada krajinu (-c), počet zrkadiel balíka (-t), architektúru (-a) a stav vydania (-n). Nasledujúci príklad uvádza päť najlepších zrkadiel balíkov vo Francúzsku, ktoré ponúkajú stabilné balíčky pre architektúru amd64:

# netselect-apt -c france -t 5 -a amd64 -n stabilný
Používanie distribúcie stabilné.
Načítanie zoznamu zrkadiel 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 Nájdené
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ýber hlavného zrkadla Debianu pomocou netselect.
(bude filtrovať iba zrkadlá v krajine francúzsko)
netselect: 19 (19 aktívnych) požiadaviek na server názvov ..
Duplicitná adresa 212.27.32.66 (http: // debian.proxad.net / debian /,
http: // ftp.fr.debian.org / debian /); uchovávanie iba pod menom.
Spustením netselect vyberiete 5 z 18 adries.


Zdá sa, že najrýchlejších 5 serverov je:
http: // debian.proxad.net / debian /
http: // debian.zrkadlo.zjedol.Info/
http: // debian.zrkadlá.ovh.net / debian /
http: // ftp.rezopole.net / debian /
http: // zrkadlo.plusserver.com / debian / debian /
Z testovaných hostiteľov sme vybrali najrýchlejšie platného pre HTTP:
http: // debian.proxad.net / debian /
Zdroje na písanie.zoznam.
hotový.
#

Výstupom je súbor s názvom sources.zoznam, ktorý je uložený v adresári, z ktorého spustíte príkaz. Pomocou dodatočnej možnosti „-o názov súboru“ zadáte výstupný súbor s názvom a cestou podľa vášho výberu. Nový súbor však môžete priamo použiť ako náhradu za pôvodný súbor / etc / apt / sources.zoznam.

Softvérová stratégia

Inštalácia z menšieho inštalačného obrazu vám dáva príležitosť rozhodovať, ktorý softvér sa má použiť. Odporúčame vám do systému nainštalovať iba to, čo potrebujete. Čím menej softvérových balíkov je nainštalovaných, tým menej aktualizácií je potrebné vykonať. Zatiaľ táto stratégia funguje dobre pre servery, desktopové systémy, smerovače (špecializované zariadenia) a mobilné zariadenia.

Udržujte svoj systém v aktualizovanom stave

Údržba systému znamená starostlivosť o vaše nastavenie a jeho aktuálnosť. Nainštalujte si bezpečnostné opravy a pravidelne aktualizujte softvér pomocou správcu balíkov ako apt.

Na ďalší krok sa často zabúda - upratovanie vášho systému. To zahrnuje odstránenie nepoužívaných softvérových balíkov a čistenie medzipamäte balíkov, ktorá sa nachádza v priečinku / var / cache / apt / archive. V prvom prípade pomáhajú príkazy „apt autoremove“, „deborphan“ [13] a „debfoster“ [14] - zisťujú nepoužívané balíčky a umožňujú vám určiť, ktorý softvér sa má uchovať. Odstránené balíčky väčšinou patria do kategórie knižnica (lib a oldlib) alebo vývoj (libdevel). Nasledujúci príklad to demonštruje pre nástroj deborphan. Výstupné stĺpce predstavujú veľkosť balíka, kategóriu balíka, názov balíka a prioritu balíka.

$ deborphan -Pzs
20 hlavných / oldlibs mktemp extra
132 main / libs liblwres40 standard
172 main / libs libdvd0 voliteľné

$

Na odstránenie osirelých balíkov môžete použiť nasledujúci príkaz:

# apt odstrániť $ (deborphan)

#

Pred odstránením softvérových balíkov vás však požiada o potvrdenie. Ďalej je potrebné vyčistiť medzipamäť balíkov. Súbory môžete buď odstrániť pomocou „rm / var / cache / apt / archive / *.deb “), alebo použite apt alebo apt-get nasledovne:

# apt-get clean

Zaoberanie sa zmenami vydania

Na rozdiel od iných distribúcií Linuxu nemá Debian GNU / Linux pevný cyklus vydávania. Nové vydanie je k dispozícii približne každé dva roky. Vydanie verzie 10 sa očakáva v polovici roku 2019.

Aktualizácia existujúceho nastavenia je porovnateľne ľahká. Vezmite do úvahy nasledujúce úvahy a postupujte podľa týchto krokov:

  1. Prečítajte si dokumentáciu k zmene verzie, takzvané poznámky k vydaniu. Sú k dispozícii na webovej stránke projektu Debian a tiež ako súčasť obrazu, ktorý ste si vybrali predtým.
  2. Majte po ruke svoje poverenia pre administratívne akcie.
  3. Otvorte terminál a vykonajte ďalšie kroky v terminálovom multiplexore, ako je obrazovka [15] alebo tmux [16].
  4. Zálohujte najdôležitejšie údaje vášho systému a overte, či je zálohovanie úplné.
  5. Aktualizujte svoj aktuálny zoznam balíkov pomocou „apt-get update“ alebo „apt update“.
  6. Skontrolujte, či vo vašom systéme nie sú siroty a nepoužívané softvérové ​​balíčky, a to pomocou nástroja deborphan alebo „apt-get autoremove“. Nepoužité balíčky nie je potrebné aktualizovať.
  7. Spustením príkazu „apt-get upgrade“ nainštalujte najnovšie aktualizácie softvéru.
  8. Upravte súbor / etc / apt / sources.zoznam a nastavte nový názov distribúcie, napríklad z Stretch na Buster.
  9. Aktualizujte zoznam balíkov pomocou „apt update“ alebo „apt-get update“.
  10. Spustite zmenu vydania spustením programu „apt-get dist-upgrade“. Všetky existujúce balíčky sú aktualizované.

Posledný krok môže chvíľu trvať, ale vedie k novému systému Debian GNU / Linux. Môže byť užitočné reštartovať systém raz, aby ste mohli začať s novým jadrom systému Linux.

Záver

Nastavenie sieťovej inštalácie a jej udržanie pri živote je jednoduché. Postupujte podľa odporúčaní, ktoré sme vám dali v tomto článku, a používanie vášho systému Linux bude zábavné.

Odkazy a referencie

* [1] Debian GNU / Linux, http: // debian.org /
* [2] Debian na CD / DVD, https: // www.debian.org / CD / index.en.html
* [3] GNOME, https: // www.škriatok.org /
* [4] XFCE, https: // xfce.org /
* [5] Inštalácia Debianu cez internet, https: // www.debian.org / distrib / netinst.en.html
* [6] Debian Live, obrázky na inštaláciu, https: // www.debian.org / CD / live / index.en.html
* [7] Debian Official Cloud Images, https: // cloud.debian.org / images / cloud /
* [8] Sieť zrkadlenia Debianu, https: // cdimage.debian.org /
* [9] Roztiahnite sa na Pixar Wiki, http: // pixar.wikia.com / wiki / Stretch
* [10] Debian Free Software Guidelines (DFSG), https: // wiki.debian.org / DFSGLicencie
* [11] netselect balík Debianu, https: // balíčky.debian.org / stretch / netselect
* [12] netselect-apt balík Debianu, https: // balíčky.debian.org / stretch / netselect-apt
* [13] deborphan balík Debianu, https: // balíčky.debian.org / stretch / deborphan
* [14] debfoster balík Debianu, https: // balíčky.debian.org / stretch / debfoster
* Obrazovka [15], https: // www.gnu.org / software / obrazovka /
* [16] tmux, https: // github.com / tmux / tmux / wiki

Poďakovanie

Autor by chcel poďakovať Axelovi Beckertovi a Zoleke Hatitongweovej za pomoc a kritické poznámky pri príprave tohto článku.

Hry SuperTuxKart pre Linux
SuperTuxKart pre Linux
SuperTuxKart je vynikajúci titul navrhnutý tak, aby vám priniesol zážitok z hry Mario Kart zadarmo na vašom systéme Linux. Je to dosť náročné a zábavn...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
Battle for Wesnoth je jednou z najpopulárnejších open source strategických hier, ktoré si v súčasnosti môžete zahrať. Táto hra bola nielen vyvinutá ve...
Hry 0 A.D. Výukový program
0 A.D. Výukový program
Z mnohých strategických hier je tu 0 A.D. dokáže vyniknúť ako komplexný titul a veľmi hlboká, taktická hra napriek tomu, že je otvoreným zdrojom. Vývo...