Debian

Uppgradera Debian 8 till 9

Uppgradera Debian 8 till 9

1. Uppgradering från Debian 8 till 9

1.1. Debian 9 släpps loss

Efter två års utveckling släpptes Debian 9 (kodnamnet “Stretch”) till den väntande Linux-communityn. Släppet av Debian 9 är en vattendragshändelse eftersom det är distros första stora utgåva sedan dess grundare Ian Murdock gick bort och därigenom signalerade att projektet kommer att fortsätta att blomstra i den nya eran.

Bortsett från de vanliga paketuppgraderingarna i varje version har Debian 9 lagt till över 15 000 nya paket i sitt 51 000 starka arkiv. Anmärkningsvärda nya funktioner och ändringar inkluderar följande:


2. Innan du uppgraderar

Att uppgradera ett Debian-system utan en korrekt säkerhetskopia är som att gå i en lina utan säkerhetssele: det kan göras men konsekvenserna kan vara katastrofala.  Följande är de typer av filer som du bör överväga för säkerhetskopieringsändamål:

Slutligen bör säkerhetskopior inte lagras på en lokal hårddisk. Bra platser för säkerhetskopiering inkluderar en extern hårddisk, en fjärrdator och molnlagring.


3. Uppgradera steg för steg

  1. Uppdatera befintlig Debian 8

    Vi rekommenderar att du uppdaterar Debian 8 före uppgraderingen till Debian 9. Som root utför du följande kommandon:

    # apt-get update # apt-get upgrade 

    Att uppgradera din befintliga version är normalt ett enkelt förfarande. Ibland kan du dock se i utmatningsmeddelandet att ett eller flera paket ”har hållits tillbaka.”Detta innebär att paketet / paketen i fråga inte kan uppgraderas eftersom ett nytt beroende kräver installation av ett nytt paket eller borttagning av ett befintligt paket.

    För att lösa problemet ovan, kör följande kommando:

    # apt-get dist-upgrade 

    Om uppgraderingen innebär en kärnuppdatering bör du starta om maskinen innan du fortsätter.

  2. Redigera / etc / apt / källor.lista

    / Etc / apt / källorna.listfilen anger källorna, inklusive distributionen, från vilka paket kan laddas ner. Fördelningen kan anges med hjälp av Debian-kodnamnet ("stretch" vs "jessie") eller release-status ("stabil" vs "oldstable").

    För att uppgradera från Debian 8 ("jessie") till Debian 9 ("stretch"), byt ut alla förekomster av "jessie" i filen till "stretch".Till exempel kan din gamla fil likna följande:

    deb http: // ftp.oss.debian.org / debian / jessie huvudbidrag icke-gratis deb http: // säkerhet.debian.org / jessie / uppdateringar huvudbidrag icke-gratis deb http: // ftp.oss.debian.org / debian / jessie-updates huvudbidraget är gratis 

    Observera att förvarets URL sannolikt ser annorlunda ut i dina egna / etc / apt / källor.listfilen. Dessutom, om din gamla fil refererar till "stabil" snarare än det explicita kodnamnet ("jessie"), kan du eventuellt hålla den oförändrad (eftersom den nuvarande stabila utgåvan är "stretch").

    Det är dock en god praxis att uttryckligen ange kodnamnet för att säkerställa att ditt system inte uppgraderas oavsiktligt när en nyare stabil version görs tillgänglig.

    Den nya filen ska se ut så här:

    deb http: // ftp.oss.debian.org / debian / stretch huvudbidrag icke-gratis deb http: // säkerhet.debian.org / stretch / uppdateringar huvudbidrag icke-gratis deb http: // ftp.oss.debian.org / debian / stretch-updates huvudbidraget är gratis 

    Kör uppdatering efter redigering av filen.

    # apt-get-uppdatering 
  3. Verifiera behovet av diskutrymme

    Innan den faktiska uppgraderingen, gör en torrkörning för att ta reda på det extra diskutrymme som krävs:

    # apt-get -o APT :: Get :: Trivial-Only = sann dist-uppgradering 

    Leta efter följande rad i slutet av utdata:
    ”Efter den här åtgärden kommer XXXX MB extra diskutrymme att användas.”

    Du bör se till att maskinen har tillräckligt med diskutrymme innan du startar den faktiska uppgraderingen. För att kontrollera mängden tillgängligt diskutrymme, kör:

     # df -h 
  4. Kör uppgradering av Debian 9.

    Utför följande två kommandon i ordning.

    # apt-get upgrade # apt-get dist-upgrade 

    Under uppgraderingen kan du bli ombedd att lösa alla konfigurationsfilkonflikter. En konflikt uppstår när installationsprogrammet märker att du tidigare har redigerat konfigurationsfilen som den försöker uppdatera.

    Innan du fattar ett beslut om vilken version du ska använda kan du välja att se skillnaderna mellan din senast redigerade version och den version som ska installeras. Om du inte kan bestämma vilken version du ska använda kan du välja att behålla din senast redigerade version och manuellt avstämma skillnaderna senare.

  5. Starta om

    Uppgradering från Debian 8 till Debian 9 innebär kärnuppdateringar. Som ett resultat bör du starta om maskinen efter uppgraderingen.

    Efter omstarten kan du verifiera att maskinen verkligen kör Debian 9 genom att utföra följande kommando.

    # lsb_release -a Inga LSB-moduler är tillgängliga. Distributörs-ID: Debian Beskrivning: Debian GNU / Linux 9.2 (stretch) Släpp: 9.2 Kodnamn: stretch 
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...