Debian

Kako ažurirati instalaciju Debian mreže

Kako ažurirati instalaciju Debian mreže
Linux distribucija Debian GNU / Linux [1] dostupna je kao različite CD / DVD ISO slike. Te su slike pripremljene kako bi se prilagodile potrebama različitih interesa i slučajeva korištenja - radnom okruženju, poslužitelju ili mobilnim uređajima. Trenutno se na web mjestu projekta Debian i odgovarajuće zrcalne mreže nude sljedeće varijante slika:

Preuzimanje prave slikovne datoteke ovisi o vašoj internetskoj vezi (širina pojasa), koja kombinacija paketa odgovara vašim potrebama i vašoj razini iskustva kako biste postavili i održavali instalaciju. Sve slike dostupne su iz zrcalne mreže iza web stranice projekta Debian [8].

Što je Debian Netinstall?

Kao što je već kratko razmotreno gore, Netinstall slika je manja CD / DVD slika veličine između 150Mb i 300Mb. Stvarna veličina slike ovisi o arhitekturi procesora koja se koristi u vašem sustavu. Slika sadrži samo rutine postavljanja (nazvane Debian Installer) za samo tekstualnu i grafičku instalaciju, kao i softverske pakete kako bi se postavila vrlo osnovna, ali radna instalacija Debian GNU / Linuxa. Suprotno tome, sitna slika veličine oko 120 MB sadrži samo program Debian Installer i mrežnu konfiguraciju.

Tijekom postavljanja, Debian Installer će vas pitati koje Apt spremište želite koristiti. Spremište Apt mjesto je koje pruža Debian softverske pakete. Alati za upravljanje paketima dohvatit će odabrane softverske pakete s ovog mjesta i instalirati ih lokalno na vaš sustav. U ovom slučaju kao spremište Apt ne koristimo CD / DVD već takozvano zrcalo paketa. Ovo zrcalo paketa je poslužitelj koji je povezan s internetom i zato je pristup Internetu potreban tijekom postavljanja vašeg sustava. Nadalje, instaliranje novog softvera ili ažuriranje postojećih softverskih paketa mora udovoljavati istim tehničkim zahtjevima kao gore - paketi se preuzimaju iz istog spremišta Apt.

Odabir željenog zrcala paketa u Debian GNU / Linux 9

Spremišta Apt

Adresa odabranog spremišta Apt pohranjena je u datoteci / etc / apt / sources.popis. Općenito, ovo je tekstualna datoteka i sadrži nekoliko unosa. Prema prethodno odabranom zrcalu paketa izgleda na sljedeći način:

deb http: // ftp.nas.debian.org / debian / stretch glavni doprinos
deb-src http: // ftp.nas.debian.org / debian / stretch glavni doprinos
deb http: // sigurnost.debian.org / stretch / update glavni doprinos
deb-src http: // sigurnost.debian.org / stretch / update glavni doprinos
# stretch-ažuriranja, prethodno poznata kao 'nestabilna'
deb http: // ftp.nas.debian.org / debian / stretch-updates glavni doprinos

Prva skupina linija odnosi se na redovite softverske pakete, druga skupina na odgovarajuća sigurnosna ažuriranja, a treća skupina na softverska ažuriranja za te pakete. Svaki redak odnosi se na Debian pakete (redak koji započinje s deb) ili izvorne pakete Debiana (redak koji počinje s deb-src). Izvorni paketi su za vas zanimljivi u slučaju da želite preuzeti izvorni kod softvera koji koristite.

Izdanje Debian GNU / Linux navedeno je ili zamjenskim imenom izdanja - ovdje je Stretch from Toy Story [9] - ili njegovo izdanje, na primjer stabilno, testiranje ili nestabilno. Na kraju svakog retka, glavni i doprinos odražavaju odabrane kategorije paketa. Ključna riječ main odnosi se na besplatni softver, contrib se odnosi na besplatni softver koji ovisi o neslobodnom softveru, a neslobodni ukazuje na softverske pakete koji ne udovoljavaju smjernicama za slobodan softver Debian (DFSG) [10].

Pronalaženje pravog zrcala paketa

Do sada se naša postavka temeljila samo na statičkim unosima koji nisu namijenjeni promjeni. To dobro funkcionira za računala koja su tijekom cijele upotrebe uglavnom na istom mjestu.

Što se tiče mrežne instalacije Debiana, pravo zrcalo paketa igra važnu ulogu. Pri odabiru zrcala paketa uzmite u obzir sljedeće kriterije:

Iskustva iz upravljanja Linux sustavima u posljednjem desetljeću pokazuju da odabir zrcala primarnog paketa u istoj zemlji u kojoj sustav najbolje funkcionira. Takvo zrcalo paketa treba biti u blizini mreže i pružati softverske pakete za sve arhitekture koje trebamo. Pouzdanost se odnosi na osobu, institut ili tvrtku koja je odgovorna za zrcalo paketa iz kojeg dohvaćamo softver.

Prilično dinamično postavljanje može biti korisno za mobilne uređaje kao što su prijenosna računala i prijenosna računala. U igru ​​ulaze dvije naredbe netselect [11] i netselect-apt [12]. netselect jednostavno očekuje popis zrcala paketa i provjerava ih s obzirom na dostupnost, vrijeme ping-a kao i gubitak paketa između zrcala paketa i vašeg sustava. Primjer u nastavku to pokazuje za pet različitih zrcala. Posljednji redak rezultata sadrži rezultat - preporučeno zrcalo paketa je ftp.debian.org.

# netselect -vv ftp.debian.org http.nas.debian.org ftp.na.debian.preuzimanje org.neisp.br
ftp.debian.org.br netselect: nepoznati domaćin ftp.debian.org.br
Pokrećući netselect za odabir 1 od 8 adresa.
..
128.61.240.89 141 ms 8 poskoka 88% u redu (8/9) [284]
ftp.debian.org 41 ms 8 hmelja 100% u redu (10/10) [73]
128.30.2.36 118 ms 19 skokova 100% u redu (10/10) [342]
64.50.233.100 112 ms 14 poskoka 66% u redu (2/3) [403]
64.50.236.52 133 ms 15 poskoka 100% u redu (10/10) [332]
ftp.na.debian.org 47 ms 13 hmelja 100% u redu (10/10) [108]
preuzimanje datoteka.neisp.br 314 ms 10 poskoka 75% ok (3/4) [836]
ftp.debian.org.br 9999 ms 30 hmelja 0% u redu
73 ftp.debian.org
#

Nasuprot tome, netselect-apt koristi netselect za pronalaženje najboljeg zrcala paketa za vaše mjesto. netselect-apt traži zemlju (-c), broj zrcala paketa (-t), arhitekturu (-a) i stanje izdanja (-n). Primjer u nastavku otkriva pet zrcala paketa u Francuskoj koji nude stabilne pakete za arhitekturu amd64:

# netselect-apt -c francuska -t 5 -a amd64 -n stabilna
Korištenje stabilne distribucije.
Dohvaćanje popisa zrcala s 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 Pronađeno
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 (185K) [tekst / html]
U ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'speichern.
/ tmp / netselect-apt.Kp2SNk 100% [============================================>]
185,32K 1,19MB / s za 0,2s
2019-01-09 11:47:22 (1,19 MB / s) - ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'gespeichert
[189770/189770
Odabir glavnog ogledala Debiana pomoću netselect-a.
(filtrirat će se samo za ogledala u francuskoj zemlji)
netselect: 19 (19 aktivnih) zahtjeva za poslužiteljem imena ..
Dvostruka adresa 212.27.32.66 (http: // debian.proxad.net / debian /,
http: // ftp.fr.debian.org / debian /); zadržavajući samo pod imenom.
Pokrećući netselect za odabir 5 od 18 adresa.
..
..
Čini se da je najbržih 5 poslužitelja:
http: // debian.proxad.net / debian /
http: // debian.ogledalo.pojeo.info /
http: // debian.zrcala.ovh.net / debian /
http: // ftp.rezopol.net / debian /
http: // ogledalo.plusserver.com / debian / debian /
Od testiranih domaćina odabiremo najbrže važeće za HTTP:
http: // debian.proxad.net / debian /
Pisanje izvora.popis.
Gotovo.
#

Izlaz je datoteka koja se naziva izvori.popis koji je pohranjen u direktoriju iz kojeg pokrećete naredbu. Korištenjem dodatne opcije “-o ime datoteke” odredite izlaznu datoteku s imenom i stazom po vašem izboru. Ipak, novu datoteku možete izravno koristiti kao zamjenu za izvornu datoteku / etc / apt / sources.popis.

Softverska strategija

Postavljanje iz manje instalacijske slike daje vam mogućnost donošenja odluka koji ćete softver koristiti. Preporučujemo da na vaš sustav instalirate samo ono što vam treba. Što je manje instalirano softverskih paketa, to je potrebno obaviti manje ažuriranja. Do sada ova strategija dobro funkcionira za poslužitelje, stolne sustave, usmjerivače (specijalizirane uređaje) i mobilne uređaje.

Redovito ažuriranje sustava

Održavanje sustava znači brinuti se o svojoj postavci i održavati je ažurnom. Instalirajte sigurnosne zakrpe i redovito ažurirajte softver uz pomoć upravitelja paketa poput apt.

Često se zaboravi sljedeći korak - sređivanje vašeg sustava. To uključuje uklanjanje neiskorištenih softverskih paketa i čišćenje predmemorije paketa koja se nalazi u / var / cache / apt / archives. U prvom slučaju pomažu naredbe "apt autoremove", "deborphan" [13] i "debfoster" [14] - otkrivaju neiskorištene pakete i omogućuju vam određivanje softvera koji će se čuvati. Uklonjeni paketi uglavnom pripadaju biblioteci kategorija (lib i oldlib) ili razvoju (libdevel). Sljedeći primjer to pokazuje za alat deborphan. Izlazni stupci predstavljaju veličinu paketa, kategoriju paketa, naziv paketa i prioritet paketa.

$ deborphan -Pzs
20 glavnih / oldlibs mktemp extra
132 glavna / libs liblwres40 standard
172 glavni / libs libdvd0 opcionalno
..
$

Da biste uklonili osirotele pakete, možete upotrijebiti sljedeću naredbu:

# apt ukloni $ (deborphan)
..
#

Ipak, od vas će se tražiti da potvrdite prije uklanjanja softverskih paketa. Dalje, potrebno je izvršiti čišćenje predmemorije paketa. Datoteke možete ukloniti pomoću "rm / var / cache / apt / archives / *.deb ”), ili koristite apt ili apt-get kako slijedi:

# apt-očisti se

Suočavanje s promjenama izdanja

Za razliku od ostalih Linux distribucija, Debian GNU / Linux nema fiksni ciklus izdanja. Novo izdanje dostupno je otprilike svake dvije godine. Očekuje se da će verzija 10 biti objavljena sredinom 2019.

Ažuriranje postojećih postavki usporedivo je jednostavno. Uzmite u obzir sljedeće misli i slijedite ove korake:

  1. Pročitajte dokumentaciju za promjenu izdanja, takozvane napomene o izdanju. Dostupni su na web mjestu projekta Debian, a također su i dio slike koju ste prije odabrali.
  2. Neka vam budu pri ruci vjerodajnice za administrativne radnje.
  3. Otvorite terminal i pokrenite sljedeće korake u terminalnom multiplekseru poput zaslona [15] ili tmux [16].
  4. Napravite sigurnosnu kopiju najvažnijih podataka vašeg sustava i provjerite je li sigurnosna kopija potpuna.
  5. Ažurirajte svoj trenutni popis paketa pomoću "apt-get update" ili "apt update".
  6. Provjerite ima li u sustavu siročadi i neiskorištenih softverskih paketa pomoću programa deborphan ili "apt-get autoremove". Neiskorištene pakete nije potrebno ažurirati.
  7. Pokrenite naredbu "apt-get upgrade" da biste instalirali najnovija ažuriranja softvera.
  8. Uredite datoteku / etc / apt / sources.popis i postavite novo ime distribucije, na primjer od Stretch do Buster.
  9. Ažurirajte popis paketa pomoću "apt update" ili "apt-get update".
  10. Započnite promjenu izdanja pokretanjem "apt-get dist-upgrade". Svi postojeći paketi se ažuriraju.

Posljednji korak može potrajati, ali vodi do novog Debian GNU / Linux sustava. Moglo bi biti korisno jednom ponovno pokrenuti sustav kako biste započeli s novim Linux jezgrom.

Zaključak

Postavljanje mrežne instalacije i održavanje na životu jednostavno je. Slijedite preporuke koje smo vam dali u ovom članku i korištenje vašeg Linux sustava bit će zabavno.

Poveznice i reference

* [1] Debian GNU / Linux, http: // debian.org /
* [2] Debian na CD-ima / DVD-ima, https: // www.debian.org / CD / index.en.html
* [3] GNOME, https: // www.gnome.org /
* [4] XFCE, https: // xfce.org /
* [5] Instaliranje Debiana putem Interneta, https: // www.debian.org / distrib / netinst.en.html
* [6] Instalacijske slike za Debian Live, https: // www.debian.org / CD / live / index.en.html
* [7] Debian službene slike u oblaku, https: // cloud.debian.org / images / cloud /
* [8] Debian zrcalna mreža, https: // cdimage.debian.org /
* [9] Istezanje na Pixar Wiki, http: // pixar.wikija.com / wiki / Stretch
* [10] Smjernice za slobodan softver Debiana (DFSG), https: // wiki.debian.org / DFSGLkrivnosti
* [11] netselect paket Debian, https: // paketi.debian.org / stretch / netselect
* [12] netselect-apt paket Debian, https: // paketi.debian.org / stretch / netselect-apt
* [13] deborphan Debian paket, https: // paketi.debian.org / stretch / deborphan
* [14] debfoster paket Debian, https: // paketi.debian.org / stretch / debfoster
* [15] zaslon, https: // www.gnu.org / softver / zaslon /
* [16] tmux, https: // github.com / tmux / tmux / wiki

Zahvalnice

Autor se zahvaljuje Axelu Beckertu i Zoleki Hatitongwe na pomoći i kritičkim primjedbama tijekom pripreme ovog članka.

Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...
0 A.D. Vodič
Od mnogih strateških igara tamo, 0 A.D. uspijeva se istaknuti kao sveobuhvatan naslov i vrlo duboka, taktička igra unatoč tome što je otvoren izvor. R...
Vodič za Unity3D
Uvod u Unity 3D Unity 3D moćan je motor za razvoj igara. Cross platforma je to što vam omogućuje stvaranje igara za mobilne uređaje, web, stolne račun...