Hvordan holde en Debian nettverksinstallasjon oppdatert

Hvordan holde en Debian nettverksinstallasjon oppdatert
Linux -distribusjonen Debian GNU/Linux [1] er gjort tilgjengelig som forskjellige CD/DVD ISO -bilder. Disse bildene er forberedt på å passe til behovene til forskjellige interesser og brukssaker - skrivebordsmiljø, server eller mobile enheter. For øyeblikket tilbys følgende bildevarianter fra nettstedet til Debian -prosjektet og ifølge Mirror Network:
  • Et komplett sett med CD/DVD -bilder som inneholder alle tilgjengelige pakker [2]
  • Et enkelt CD/DVD -bilde med et utvalg av pakker som er skreddersydd for et spesifikt skrivebordsmiljø - GNOME [3], XFCE [4], og bare for kommandolinjen, bare.
  • Et mindre CD-bilde for nettverksbasert installasjon [5]
  • Et lite CD-bilde for nettverksbasert installasjon [5]
  • En live CD/DVD [6] for å teste Debian GNU/Linux før du installerer den
  • et skybilde [7]

Last ned riktig bildefil avhenger av internettforbindelsen din (båndbredde), hvilken kombinasjon av pakker som passer dine behov, og ditt erfaringsnivå for å konfigurere og opprettholde installasjonen. Alle bildene er tilgjengelige fra Mirror Network bak nettstedet til Debian Project [8].

Hva er Debian Netinstall?

Som allerede kort diskutert ovenfor, er et netinstallbilde et mindre CD/DVD -bilde med en størrelse mellom 150 MB og 300MB. Den faktiske bildestørrelsen avhenger av prosessorarkitekturen som brukes på systemet ditt. Utelukkende inneholder bildet installasjonsrutinene (kalt Debian Installer) for både tekst og grafisk installasjon, så vel som programvarepakkene for å konfigurere en veldig grunnleggende, men fungerende Debian GNU/Linux-installasjon. I kontrast inneholder det lille bildet med en størrelse på rundt 120 MB Debian -installasjonsprogrammet, og nettverkskonfigurasjonen, bare.

Under oppsettet vil Debian -installasjonsprogrammet spørre deg hvilket passende depot du vil bruke. Et APT -depot er et sted som gir Debian Software Packages. Verktøyene for pakkehåndtering vil hente de valgte programvarepakkene fra dette stedet, og installere dem lokalt på systemet ditt. I dette tilfellet som et APT-depot bruker vi ikke CD/DVD, men et såkalt pakkespeil. Dette pakkespeilet er en server som er koblet til Internett, og det er grunnen til at internettilgang er nødvendig under oppsett av systemet ditt. Videre må du installere ny programvare eller oppdatere eksisterende programvarepakker for å oppfylle de samme tekniske kravene som ovenfor - pakkene blir hentet fra samme aptelskap også.

Velge ønsket pakkespeil i Debian Gnu/Linux 9

APT -depoter

Adressen til det valgte appt -depotet er lagret i filen/etc/apt/kilder.liste. Generelt er dette en tekstfil og inneholder flere oppføringer. I følge det tidligere valgte pakkespeilet ser det ut som følger:

Deb http: // ftp.oss.Debian.Org/ Debian/ Stretch Main Contrib
Deb-Src http: // ftp.oss.Debian.Org/ Debian/ Stretch Main Contrib
Deb http: // sikkerhet.Debian.org/ strekk/ oppdateringer hovedbidrag
Deb-Src http: // sikkerhet.Debian.org/ strekk/ oppdateringer hovedbidrag
# Strekkoppdateringer, tidligere kjent som 'flyktig'
Deb http: // ftp.oss.Debian.org/ debian/ stretch-oppdaterer hovedbidrag

Den første gruppen av linjer refererer til vanlige programvarepakker, den andre gruppen til i henhold til sikkerhetsoppdateringene, og den tredje gruppen til programvareoppdateringer for disse pakkene. Hver linje refererer til Debian-pakker (en linje som starter med Deb), eller Debian Source Packages (en linje som starter med Deb-SRC). Kildepakker er av interesse for deg i tilfelle du vil laste ned kildekoden til programvaren du bruker.

Debian GNU/Linux -utgivelsen er enten spesifisert av aliasnavnet på utgivelsen - her er det strekk fra Toy Story [9] - eller dens utgivelsesstatus, for eksempel stabil, testing eller ustabil. På slutten av hver linje gjenspeiler hoved- og bidrag til de valgte pakkekategoriene. Nøkkelordet Hoved refererer til gratis programvare, CONTRIB viser til gratis programvare som avhenger av ikke-fri programvare, og ikke-frie indikerer programvarepakker som ikke oppfyller Debian Free Software Guidelines (DFSG) [10].

Finne riktig pakkespeil

Frem til nå er oppsettet vårt basert på statiske oppføringer, bare som ikke er ment å endre. Dette fungerer bra for datamaskiner som for det meste holdes på samme sted under hele bruken.

Fra og med en Debian nettverksinstallasjon spiller riktig pakkespeil en viktig rolle. Når du velger et pakkespeil, må du ta hensyn til følgende kriterier:

  • din nettverkstilkobling
  • Din geografiske beliggenhet
  • ønsket tilgjengelighet av pakkespeilet
  • Pålitelighet

Erfaringer fra å administrere Linux -systemer for det siste tiåret, det å velge et primært pakkespeil i samme land som systemet fungerer best. Et slikt pakkespeil skal være nettverksmessig i nærheten, og gi programvarepakker for alle arkitekturene vi trenger. Pålitelighet refererer til personen, instituttet eller selskapet som er ansvarlig for pakkespeilet vi henter programvare fra.

Et ganske dynamisk oppsett kan være nyttig for mobile enheter som bærbare datamaskiner og notatbøker. De to kommandoene NetSelect [11] og NetSelect-APT [12] kommer i spill. NetSelect forventer ganske enkelt en liste over pakkespeil, og validerer dem angående tilgjengelighet, pingtid samt pakketapet mellom pakkespeilet og systemet ditt. Eksemplet nedenfor viser dette for fem forskjellige speil. Den siste linjen i utgangen inneholder resultatet - det anbefalte pakkespeilet er FTP.Debian.org.

# NetSelect -VV FTP.Debian.org http.oss.Debian.org ftp.på.Debian.org nedlasting.unesp.br
ftp.Debian.org.BR NetSelect: Ukjent vert FTP.Debian.org.br
Kjører NetSelect for å velge 1 av 8 adresser.
..
128.61.240.89 141 MS 8 Hops 88% OK (8/9) [284]
ftp.Debian.org 41 ms 8 humle 100% OK (10/10) [73]
128.30.2.36 118 MS 19 Hops 100% OK (10/10) [342]
64.50.233.100 112 MS 14 Hops 66% OK (2/3) [403]
64.50.236.52 133 MS 15 Hops 100% OK (10/10) [332]
ftp.på.Debian.org 47 ms 13 humle 100% OK (10/10) [108]
nedlasting.unesp.BR 314 MS 10 Hops 75% OK (3/4) [836]
ftp.Debian.org.BR 9999 MS 30 Hops 0% OK
73 ftp.Debian.org
#

I kontrast bruker NetSelect-APT NetSelect for å finne det beste pakkespeilet for din beliggenhet. NetSelect-APT ber om landet (-C), antall pakkespeil (-T), arkitekturen (-A) og utgivelsesstaten (-N). Eksemplet nedenfor oppdager topp-fem-pakkespeilene i Frankrike som tilbyr stabile pakker for AMD64-arkitekturen:

# NetSelect -APT -C Frankrike -t 5 -a AMD64 -N Stabil
Ved hjelp av distribusjonsstall.
Henter listen over speil fra www.Debian.org ..
--2019-01-09 11: 47: 21-- http: // www.Debian.org/speil/speil_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 funnet
Platz: https: // www.Debian.org/speil/speil_full [FOLGE]
--2019-01-09 11: 47: 22-- https: // www.Debian.org/speil/speil_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]
I ¬ª¬ª/TMP/NETSelect-APT.Kp2snk¬'¬ 'speichern.
/TMP/NetSelect-APT.KP2SNK 100%[============================================>]
185,32k 1,19MB/s i 0,2s
2019-01-09 11:47:22 (1,19 MB/s)-¬ª¬ª/TMP/NetSelect-APT.Kp2snk¬'¬ 'gespeichert
[189770/189770
Velge et hoveddebisk speil ved hjelp av NetSelect.
(vil bare filtrere for speil i landet Frankrike)
NetSelect: 19 (19 Active) Nameserver Request (S) ..
Duplikat adresse 212.27.32.66 (http: // debian.Proxad.nett/debian/,
http: // ftp.fr.Debian.org/debian/); holder bare under fornavn.
Kjører NetSelect for å velge 5 av 18 adresser.
..
..
De raskeste 5 serverne ser ut til å være:
http: // debian.Proxad.nett/debian/
http: // debian.speil.spiste.info/
http: // debian.speilene.OVH.nett/debian/
http: // ftp.Rezopole.nett/debian/
http: // speil.Plusserver.com/debian/debian/
Av de testede vertene velger vi raskest gyldig for HTTP:
http: // debian.Proxad.nett/debian/
Skrivekilder.liste.
Ferdig.
#

Utgangen er en fil som kalles kilder.Liste som er lagret i katalogen du kjører kommandoen fra. Ved å bruke tilleggsalternativet “-o filnavn” spesifiserer du en utdatafil med et navn og bane du ønsker. Likevel kan du direkte bruke den nye filen som en erstatning for den opprinnelige filen/etc/apt/kilder.liste.

Programvarestrategi

Å gjøre et oppsett fra et mindre installasjonsbilde gir deg muligheten til å ta beslutninger som programvare du vil bruke. Vi anbefaler å installere det du trenger på systemet ditt, bare. Jo mindre programvarepakker er installert, jo mindre oppdateringer må gjøres. Så langt fungerer denne strategien bra for server-, stasjonære systemer, rutere (spesialiserte enheter) og mobile enheter.

Holder systemet ditt oppdatert

Å opprettholde et system betyr å ta vare på oppsettet ditt, og holde det oppdatert. Installer sikkerhetsoppdateringer og gjør programvareoppdateringer regelmessig, ved hjelp av pakkebehandleren som APT.

Ofte blir neste trinn glemt - rydder opp systemet ditt. Dette inkluderer å fjerne ubrukte programvarepakker, og rengjøre pakkebufferen som ligger i/var/cache/apt/arkiver. I det første tilfellet kommandoer “Apt Autoremove”, “Deborphan” [13] og “Debfoster” [14] Hjelp - de oppdager ubrukte pakker, og lar deg spesifisere hvilken programvare som skal holdes. Stort sett tilhører de fjerne pakkene til kategoriene bibliotek (lib og oldlib), eller utvikling (Libdevel). Følgende eksempel demonstrerer dette for verktøyet Deborphan. Utgangskolonnene representerer pakkestørrelsen, pakkekategorien, pakketavnet og pakkeprioriteten.

$ Deborphan -pzs
20 Main/oldlibs mktemp ekstra
132 Main/Libs Liblwres40 Standard
172 Main/libs libdvd0 valgfritt
..
$

For å fjerne de foreldreløse pakkene kan du bruke følgende kommando:

# Apt Fjern $ (Deborphan)
..
#

Likevel vil det be deg om å bekrefte før du fjerner programvarepakkene. Deretter må rengjøring av pakkebufferen gjøres. Du kan enten fjerne filene med “RM/var/cache/apt/arkiver/*.Deb ”), eller bruk apt eller apt-get som følger:

# Apt-Få ren

Håndtere endringer i utgivelsen

I motsetning til andre Linux -distribusjoner, har Debian GNU/Linux ikke en fast frigjøringssyklus. En ny utgivelse er tilgjengelig omtrent hvert annet år. Versjon 10 forventes å bli publisert i midten av 2019.

Å oppdatere det eksisterende oppsettet er sammenlignbart enkelt. Ta hensyn til følgende tanker og følg disse trinnene:

  1. Les dokumentasjonen for utgivelsesendringen, de såkalte utgivelsesnotatene. De er tilgjengelige fra nettstedet til Debian -prosjektet, og også en del av bildet du har valgt før.
  2. Ha legitimasjonen din for administrative handlinger for hånden.
  3. Åpne en terminal, og kjør de neste trinnene i en terminal multiplexer som skjerm [15] eller TMUX [16].
  4. Sikkerhetskopier de viktigste dataene i systemet ditt, og validerer sikkerhetskopien for å være fullført.
  5. Oppdater den nåværende pakkelisten din ved å bruke "Apt-Fet Update" eller "Apt Update".
  6. Sjekk systemet ditt for foreldreløse og ubrukte programvarepakker ved hjelp av Deborphan, eller "Apt-Fet Autoremove". Ubrukte pakker trenger ikke å oppdateres.
  7. Kjør kommandoen “Apt-Fet Upgrade” for å installere de nyeste programvareoppdateringene.
  8. Rediger filen/etc/apt/kilder.liste, og angi det nye distribusjonsnavnet, for eksempel fra strekk til buster.
  9. Oppdater pakkelisten ved å bruke "Apt Update" eller "Apt-Fet Update".
  10. Start utgivelsesendringen ved å kjøre "apt-get dist-upgrade". Alle eksisterende pakker er oppdatert.

Det siste trinnet kan ta en stund, men fører til et nytt Debian GNU/Linux -system. Det kan være nyttig å starte systemet på nytt en gang for å starte med en ny Linux -kjerne.

Konklusjon

Det er enkelt å sette opp en nettverksbasert installasjon, og holde den i live. Følg anbefalingene vi ga deg i denne artikkelen, og bruk av Linux -systemet ditt vil være morsomt.

Lenker og referanser

* [1] Debian Gnu/Linux, http: // Debian.org/
* [2] Debian på CDS/DVDer, https: // www.Debian.org/cd/indeks.no.html
* [3] Gnome, https: // www.Gnome.org/
* [4] XFCE, https: // xfce.org/
* [5] Installere Debian via Internett, https: // www.Debian.org/distribusjon/netinst.no.html
* [6] Debian live installer bilder, https: // www.Debian.org/cd/live/indeks.no.html
* [7] Debian offisielle skybilder, https: // sky.Debian.org/bilder/sky/
* [8] Debian Mirror Network, https: // cdimage.Debian.org/
* [9] Strekk på Pixar Wiki, http: // pixar.Wikia.com/wiki/strekning
* [10] Debian Free Software Guidelines (DFSG), https: // wiki.Debian.org/dfsglicenses
* [11] NetSelect Debian -pakke, https: // pakker.Debian.org/strekk/netselekt
* [12] NetSelect-Apt Debian-pakke, https: // pakker.Debian.org/stretch/netselect-APT
* [13] Deborphan Debian -pakke, https: // pakker.Debian.org/strekk/deborphan
* [14] Debfoster Debian Package, https: // pakker.Debian.org/strekk/debfoster
* [15] Skjerm, https: // www.gnu.org/programvare/skjerm/
* [16] TMUX, https: // github.com/tmux/tmux/wiki

Anerkjennelser

Forfatteren vil takke Axel Beckert og Zoleka Hatitongwe for deres hjelp og kritiske kommentarer mens han utarbeidet denne artikkelen.