- pilns CD / DVD attēlu komplekts, kurā ir visas pieejamās paketes [2]
- viens kompaktdiska / DVD attēls ar paku izvēli, kas pielāgotas konkrētai darbvirsmas videi - GNOME [3], XFCE [4] un tikai komandrindai.
- mazāks kompaktdiska attēls tīkla instalēšanai [5]
- niecīgs kompaktdiska attēls, kas paredzēts instalēšanai tīklā [5]
- tiešraidē CD / DVD [6], lai pirms tā instalēšanas pārbaudītu Debian GNU / Linux
- mākoņa attēls [7]
Pareizā attēla faila lejupielāde ir atkarīga no jūsu interneta savienojuma (joslas platuma), kura pakotņu kombinācija atbilst jūsu vajadzībām, un no jūsu pieredzes līmeņa, lai iestatītu un uzturētu instalāciju. Visi attēli ir pieejami no spoguļu tīkla aiz Debian projekta vietnes [8].
Kas ir Debian Netinstall?
Kā jau iepriekš īsi apspriests, Netinstall attēls ir mazāks CD / DVD attēls, kura izmērs ir no 150 MB līdz 300 MB. Faktiskais attēla lielums ir atkarīgs no jūsu sistēmā izmantotās procesora arhitektūras. Attēlā ir iestatīšanas kārtība (saukta par Debian Installer) gan teksta, gan grafiskai instalēšanai, kā arī programmatūras pakotnes, lai iestatītu ļoti vienkāršu, bet efektīvu Debian GNU / Linux instalāciju. Turpretī mazajā attēlā, kura izmērs ir aptuveni 120 MB, ir tikai Debian Installer un tīkla konfigurācija.
Iestatīšanas laikā Debian Installer jautās, kuru Apt repozitoriju vēlaties izmantot. Apt repozitorijs ir vieta, kas nodrošina Debian programmatūras pakotnes. Pakotņu pārvaldības rīki izgūs izvēlētās programmatūras pakotnes no šīs vietas un instalēs tās lokāli savā sistēmā. Šajā gadījumā kā Apt krātuvi mēs izmantojam nevis CD / DVD, bet tā saukto paketes spoguli. Šis paketes spogulis ir serveris, kas ir savienots ar internetu, un tāpēc sistēmas iestatīšanas laikā ir nepieciešama piekļuve internetam. Turklāt jaunas programmatūras instalēšanai vai esošo programmatūras pakotņu atjaunināšanai jāatbilst tām pašām tehniskajām prasībām kā iepriekš - paketes tiek izgūtas arī no tā paša Apt repozitorija.
Vēlamā paketes spoguļa izvēle Debian GNU / Linux 9
Apt krātuves
Izvēlētās Apt krātuves adrese tiek saglabāta failā / etc / apt / sources.sarakstā. Kopumā tas ir teksta fails un satur vairākus ierakstus. Saskaņā ar iepriekš izvēlēto iepakojuma spoguli tas izskatās šādi:
deb http: // ftp.mums.debian.org / debian / stretch galvenais ieguldījumsdeb-src http: // ftp.mums.debian.org / debian / stretch galvenais ieguldījums
deb http: // drošība.debian.org / stretch / atjaunina galveno ieguldījumu
deb-src http: // drošība.debian.org / stretch / atjaunina galveno ieguldījumu
# atjaunināšanas atjauninājums, kas iepriekš bija pazīstams kā “gaistošs”
deb http: // ftp.mums.debian.org / debian / stretch-updates galvenais ieguldījums
Pirmā rindu grupa attiecas uz parastajām programmatūras pakotnēm, otrā grupa uz atbilstošajiem drošības atjauninājumiem un trešā grupa uz šo pakotņu programmatūras atjauninājumiem. Katra rinda attiecas uz Debian pakotnēm (rinda, kas sākas ar deb) vai Debian avota pakotnēm (rinda, kas sākas ar deb-src). Avota pakotnes jūs interesē, ja vēlaties lejupielādēt izmantotās programmatūras pirmkodu.
Debian GNU / Linux laidienu nosaka vai nu izlaišanas aizstājvārds - šeit tas ir Stretch from Toy Story [9] -, vai arī tā izlaišanas stāvoklis, piemēram, stabils, testējams vai nestabils. Katras rindas beigās galvenais un ieguldījums atspoguļo izvēlētās paku kategorijas. Atslēgvārds galvenais attiecas uz bezmaksas programmatūru, ieguldījums attiecas uz bezmaksas programmatūru, kas ir atkarīga no bezmaksas programmatūras, un bez maksas norāda programmatūras paketes, kas neatbilst Debian brīvās programmatūras vadlīnijām (DFSG) [10].
Pareizā iepakojuma spoguļa atrašana
Līdz šim mūsu iestatīšana ir balstīta tikai uz statiskiem ierakstiem, kurus nav paredzēts mainīt. Tas labi darbojas datoros, kas visu to lietošanas laiku tiek turēti lielākoties vienā un tajā pašā vietā.
Sākot ar Debian tīkla instalāciju, svarīga loma ir pareizajam paketes spogulim. Izvēloties paketes spoguli, ņemiet vērā šādus kritērijus:
- tīkla savienojumu
- savu ģeogrāfisko atrašanās vietu
- vēlamā paketes spoguļa pieejamība
- uzticamība
Pēdējo desmit gadu pieredze Linux sistēmu pārvaldībā rāda, ka primārā paketes spoguļa izvēle tajā pašā valstī, kur sistēma darbojas vislabāk. Šādam paketes spogulim tuvumā jābūt tīklam un jānodrošina programmatūras pakotnes visām nepieciešamajām arhitektūrām. Uzticamība attiecas uz personu, institūtu vai uzņēmumu, kas ir atbildīgs par pakešu spoguli, no kura mēs iegūstam programmatūru.
Diezgan dinamiska iestatīšana var būt noderīga mobilajām ierīcēm, piemēram, klēpjdatoriem un piezīmjdatoriem. Spēlē divas komandas netselect [11] un netselect-apt [12]. netselect vienkārši sagaida paketes spoguļu sarakstu un apstiprina tos attiecībā uz pieejamību, ping laiku, kā arī pakešu zudumu starp paketes spoguli un jūsu sistēmu. Zemāk redzamais piemērs to parāda pieciem dažādiem spoguļiem. Izvades pēdējā rindā ir rezultāts - ieteicamais paketes spogulis ir ftp.debian.org.
# netselect -vv ftp.debian.org http.mums.debian.org ftp.plkst.debian.org lejupielāde.neskaidrs.brftp.debian.org.br netselect: nezināms resursdatora ftp.debian.org.br
Running netselect izvēlieties 1 no 8 adresēm.
…
128.61.240.89 141 ms 8 apiņi 88% labi (8/9) [284]
ftp.debian.org 41 ms 8 apiņi 100% labi (10/10) [73]
128.30.2.36 118 ms 19 apiņi 100% labi (10/10) [342]
64.50.233.100 112 ms 14 apiņi 66% labi (2/3) [403]
64.50.236. lpp.52 133 ms 15 apiņi 100% labi (10/10) [332]
ftp.plkst.debian.org 47 ms 13 apiņi 100% labi (10/10) [108]
lejupielādēt.neskaidrs.br 314 ms 10 apiņi 75% labi (3/4) [836]
ftp.debian.org.br 9999 ms 30 apiņi 0% ok
73 pēdas.debian.org
#
Turpretī netselect-apt izmanto netselect, lai atrastu vislabāko paketes spoguli savai atrašanās vietai. netselect-apt prasa valsti (-c), paketes spoguļu skaitu (-t), arhitektūru (-a) un izlaišanas stāvokli (-n). Tālāk sniegtajā piemērā ir atklāti pieci top paketes spoguļi Francijā, kas piedāvā stabilas paketes amd64 arhitektūrai:
# netselect-apt -c france -t 5 -a amd64 -n stabilsIzmantojot izplatīšanas stabilu.
Spoguļu saraksta izgūšana no www.debian.org…
--2019-01-09 11: 47: 21-- http: // www.debian.org / spogulis / spoguļi_pilns
Aufl√∂sen des Hostnamen ¬ªwww.debian.org (www.debian.org) ¬ '… 130.89.148. lpp.14,
5.153.231.4, 2001: 41c8: 1000: 21 :: 21: 4,…
Verbindungsaufbau zu www.debian.org (www.debian.org) | 130.89.148. lpp.14 |: 80 ... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort… Atrasts 302
Platz: https: // www.debian.org / mirror / mirrors_full [lapotne]
--2019-01-09 11: 47: 22-- https: // www.debian.org / spogulis / spoguļi_pilns
Verbindungsaufbau zu www.debian.org (www.debian.org) | 130.89.148. lpp.14 |: 443 ... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort… 200 OK
Länge: 189770 (185K) [teksts / html]
Sadaļā ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'speichern.
/ tmp / netselect-apt.Kp2SNk 100% [============================================>]
185,32 KB 1,19 MB / s 0,2 sekundēs
2019-01-09 11:47:22 (1,19 MB / s) - ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'gespeichert
[189770/189770
Galvenā Debian spoguļa izvēle, izmantojot netselect.
(filtrēs tikai spoguļus valsts francijā)
netselect: 19 (19 aktīvi) vārda servera pieprasījums (-i)…
212. adreses dublikāts.27.32.66 (http: // debian.proxad.net / debian /,
http: // ftp.fr.debian.org / debian /); paturot tikai zem vārda.
Running netselect izvēlieties 5 no 18 adresēm.
…
…
Ātrākie 5 serveri, šķiet, ir:
http: // debian.proxad.net / debian /
http: // debian.spogulis.ēda.info /
http: // debian.spoguļi.ovh.net / debian /
http: // ftp.rezopole.net / debian /
http: // spogulis.plusserver.com / debian / debian /
No pārbaudītajiem resursdatoriem mēs izvēlamies ātrāko derīgo HTTP:
http: // debian.proxad.net / debian /
Rakstīšanas avoti.sarakstā.
Gatavs.
#
Izeja ir fails, ko sauc par avotiem.saraksts, kas ir saglabāts direktorijā, no kura izpildāt komandu. Izmantojot papildu opciju “-o faila nosaukums”, jūs norādāt izvades failu ar izvēlēto vārdu un ceļu. Neskatoties uz to, jauno failu varat tieši izmantot kā oriģinālā faila / etc / apt / sources aizstājēju.sarakstā.
Programmatūras stratēģija
Iestatīšana no mazāka instalācijas attēla dod jums iespēju pieņemt lēmumu, kuru programmatūru izmantot. Mēs iesakām instalēt nepieciešamo tikai savā sistēmā. Jo mazāk programmatūras pakotņu ir instalēts, jo mazāk jāveic atjauninājumi. Līdz šim šī stratēģija labi darbojas serveros, darbvirsmas sistēmās, maršrutētājos (specializētās ierīcēs) un mobilajās ierīcēs.
Sistēmas atjaunināšana
Sistēmas uzturēšana nozīmē rūpēties par iestatīšanu un tās atjaunināšanu. Instalējiet drošības ielāpus un regulāri veiciet programmatūras atjauninājumus, izmantojot pakotņu pārvaldnieku, piemēram, apt.
Bieži tiek aizmirsts nākamais solis - sistēmas sakārtošana. Tas ietver neizmantotu programmatūras pakotņu noņemšanu un pakešu kešatmiņas tīrīšanu, kas atrodas mapē / var / cache / apt / archives. Pirmajā gadījumā palīdz komandas “apt autoremove”, “deborphan” [13] un “debfoster” [14] - tās atklāj neizmantotās paketes un ļauj norādīt, kura programmatūra tiks saglabāta. Pārsvarā noņemtie pakotnes pieder kategorijām bibliotēka (lib un oldlib) vai izstrāde (libdevel). Šis piemērs parāda to rīkam deborphan. Izvades kolonnas attēlo paketes lielumu, pakas kategoriju, pakotnes nosaukumu un paketes prioritāti.
$ deborphan -Pzs20 main / oldlibs mktemp papildus
132 galvenais / libs liblwres40 standarts
172 main / libs libdvd0 nav obligāts
…
$
Lai noņemtu bāreņu pakas, varat izmantot šādu komandu:
# apt noņemt $ (deborphan)…
#
Tomēr pirms programmatūras pakotņu noņemšanas tā lūgs apstiprināt. Pēc tam jāveic tīrīšana pakotnes kešatmiņā. Jūs varat vai nu noņemt failus, izmantojot “rm / var / cache / apt / archives / *.deb ”) vai izmantojiet apt vai apt-get šādi:
# apt-get cleanDarbība ar izlaišanas izmaiņām
Atšķirībā no citiem Linux izplatījumiem, Debian GNU / Linux nav fiksēta izlaišanas cikla. Jauns izlaidums ir pieejams apmēram reizi divos gados. Paredzams, ka 10. versiju publicēs 2019. gada vidū.
Atjaunināt esošo iestatījumu ir viegli. Ņemt vērā šādas domas un rīkojieties šādi:
- Izlasiet laidiena izmaiņu dokumentāciju, tā sauktās laidiena piezīmes. Tie ir pieejami projekta Debian vietnē, kā arī daļa no attēla, kuru esat izvēlējies iepriekš.
- Turiet pie rokas administratīvās darbības akreditācijas datus.
- Atveriet termināli un veiciet nākamās darbības termināļa multipleksorā, piemēram, ekrānā [15] vai tmux [16].
- Dublējiet vissvarīgākos jūsu sistēmas datus un pārbaudiet, vai dublējums ir pabeigts.
- Atjauniniet pašreizējo pakotņu sarakstu, izmantojot “apt-get update” vai “apt update”.
- Pārbaudiet, vai sistēmā nav bāreņu un neizmantotu programmatūras pakotņu, izmantojot deborphan vai “apt-get autoremove”. Neizmantotās paketes nav jāatjaunina.
- Palaidiet komandu “apt-get upgrade”, lai instalētu jaunākos programmatūras atjauninājumus.
- Rediģējiet failu / etc / apt / sources.sarakstu un iestatiet jauno izplatīšanas nosaukumu, piemēram, no Stretch uz Buster.
- Atjauniniet pakotņu sarakstu, izmantojot “apt update” vai “apt-get update”.
- Sāciet laidiena maiņu, palaižot “apt-get dist-upgrade”. Visas esošās pakotnes tiek atjauninātas.
Pēdējais solis var aizņemt kādu laiku, bet tas noved pie jaunas Debian GNU / Linux sistēmas. Varētu būt noderīgi vienu reizi pārstartēt sistēmu, lai sāktu ar jaunu Linux kodolu.
Secinājums
Instalēt uz tīkla balstītu instalāciju un uzturēt to dzīvu ir vienkārši. Izpildiet šajā rakstā sniegtos ieteikumus, un Linux sistēmas izmantošana būs jautri.
Saites un atsauces
* [1] Debian GNU / Linux, http: // debian.org /
* [2] Debian CD / DVD, https: // www.debian.org / CD / rādītājs.lv.html
* [3] GNOME, https: // www.rūķis.org /
* [4] XFCE, https: // xfce.org /
* [5] Debian instalēšana, izmantojot internetu, https: // www.debian.org / distrib / netinst.lv.html
* [6] Debian Live instalēšanas attēli, https: // www.debian.org / CD / live / index.lv.html
* [7] Debian oficiālie mākoņu attēli, https: // cloud.debian.org / attēli / mākonis /
* [8] Debian spoguļu tīkls, https: // cdimage.debian.org /
* [9] Izstiepieties vietnē Pixar Wiki, http: // pixar.wikia.com / wiki / Stretch
* [10] Debian bezmaksas programmatūras vadlīnijas (DFSG), https: // wiki.debian.org / DFSGLicenses
* [11] netselect pakete Debian, https: // paketes.debian.org / stretch / netselect
* [12] pakete netselect-apt Debian, https: // paketes.debian.org / stretch / netselect-apt
* [13] Deborphan Debian pakete, https: // paketes.debian.org / stretch / deborphan
* [14] debfoster Debian pakete, https: // paketes.debian.org / stretch / debfoster
* [15] ekrāns, https: // www.gnu.org / programmatūra / ekrāns /
* [16] tmux, https: // github.com / tmux / tmux / wiki
Pateicības
Autore vēlas pateikties Akselam Bekertam un Zolekai Hatitongvei par palīdzību un kritiskajām piezīmēm, sagatavojot šo rakstu.