Debian

Kā atjaunināt Debian tīkla instalāciju

Kā atjaunināt Debian tīkla instalāciju
Linux izplatīšana Debian GNU / Linux [1] ir pieejama kā dažādi CD / DVD ISO attēli. Šie attēli ir sagatavoti, lai tie atbilstu dažādu interešu un lietošanas gadījumu vajadzībām - darbvirsmas videi, serverim vai mobilajām ierīcēm. Pašlaik no Debian projekta vietnes un atbilstošā spoguļu tīkla tiek piedāvāti šādi attēlu varianti:

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ījums
deb-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:

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.br
ftp.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 stabils
Izmantojot 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 -Pzs
20 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 clean

Darbī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:

  1. 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š.
  2. Turiet pie rokas administratīvās darbības akreditācijas datus.
  3. Atveriet termināli un veiciet nākamās darbības termināļa multipleksorā, piemēram, ekrānā [15] vai tmux [16].
  4. Dublējiet vissvarīgākos jūsu sistēmas datus un pārbaudiet, vai dublējums ir pabeigts.
  5. Atjauniniet pašreizējo pakotņu sarakstu, izmantojot “apt-get update” vai “apt update”.
  6. 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.
  7. Palaidiet komandu “apt-get upgrade”, lai instalētu jaunākos programmatūras atjauninājumus.
  8. Rediģējiet failu / etc / apt / sources.sarakstu un iestatiet jauno izplatīšanas nosaukumu, piemēram, no Stretch uz Buster.
  9. Atjauniniet pakotņu sarakstu, izmantojot “apt update” vai “apt-get update”.
  10. 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.

HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...
Kā parādīt FPS skaitītāju Linux spēlēs
Linux spēles ieguva lielu impulsu, kad Valve 2012. gadā paziņoja par Linux atbalstu Steam klientam un viņu spēlēm. Kopš tā laika daudzas AAA un indie ...