Installering av Naksu-programmet

Den här instruktionen beskriver hur man installerar programmet Naksu 2 som behövs för administereringen och användningen av Abitti 2-servern på en Windows 11-dator.

  • Installationen kräver administratörsrättigheter, men servern kan användas och uppdateras med användarens rättigheter.
  • Abitti 2-servern måste vara ansluten till internet både under installationen och användningen.
  • Abitti 2-servern måste ha minst 12 GB minne.

Instruktionerna fungerar inte i Windows 10 eftersom nätverksinställningarna inte är desamma som i Windows 11.

  1. Tryck på Windows-knappen > skriv powershell > högerklicka på Windows PowerShell-ikonen > klicka på ”Kör som administratör”. Windows ber om administratörsrättigheter.
  2. Börja med att ta i bruk Windows Subsystem for Linux (WSL). Kopiera följande kommando till PowerShell-kommandotolken och tryck på enter:
    wsl --install --no-distribution [tryck enter]
  3. Därefter bör du ange hur mycket minne Abitti 2-servern ska ges. Ju mer minne, desto fler studerande kan göra provet samtidigt. En bra tumregel är att lämna 2 GB minne för Windows. Om darorn har 8 gigabyte minne kan du ge 6 gigabyte till Abitti 2. Abitti 2 behöver minst 2 gigabyte minne. Skapa i användarens hemkatalog (t.ex. C:\Users\digabi) fil med namnet .wslconfig t.ex. med kommandot
    notepad "$env:HOMEPATH\.wslconfig." [tryck enter]
    Observera punkten i början och slutet av filnamnet!
  4. Kopiera följande rader till filen:
    [wsl2]
    memory=4GB
    networkingMode=mirrored
    [experimental]
    hostAddressLoopback=true

    I exemplet får Abitti 2-servern 4 GB minne.
  5. Tryck på Ctrl+S för att spara filen och stäng Notepad-editorn.
  6. Starta om datorn. En del av WSL installeras först i det här skedet.
  7. Efter att du loggat in på Windows starta Windows PowerShell med administratörsrättigheter såsom vid steg 1.
  8. Installera Ubuntu 24.04:
    wsl --install Ubuntu-24.04 [tryck enter]
  9. Du ombeds skapa ett Linux-användarkonto. Du kan använda ett generellt användarnamn-lösenord-par, till exempel ”abitti” och ”abitti”. Om uppmaningen att skapa ett användarkonto inte visas automatiskt, sök efter ”WSL” i startmenyn och starta programmet manuellt.
  10. Nu kommer du att se Linux-kommandotolken. Ange följande kommandon till kommandotolken (du kan klistra in kommandot från urklipp genom att högerklicka på WSL-terminalfönstret):
    sudo apt update && sudo apt -y upgrade [tryck enter och ge lösenordet du gav i steg 9]
    Som ett resultat av detta kommando bör mycket text som berättar om installationen, dyka upp på skärmen.
    bash <(curl -s https://static.abitti.fi/abitti-2-test/init-digabi2-package-repositories.sh) [tryck enter]
    Som ett resultat av detta kommando bör mycket text som berättar om installationen, dyka igen upp på skärmen.
    sudo apt-get install -y ytl-linux-digabi2-wsl [tryck enter]
    Som ett resultat av detta kommando bör ännu mer text som berättar om installationen, dyka upp på skärmen.
    exit [tryck enter]
  11. Ange följande kommando till PowerShell-kommandotolken, som öppnar åtkomst genom brandväggen till Abitti 2-servern:
    Set-NetFirewallHyperVVMSetting -Name $(Get-NetFirewallHyperVVMCreator | Select -ExpandProperty VMCreatorId) -Enabled True -DefaultInboundAction Allow [tryck enter]
  12. Stäng PowerShell-fönstret.
  13. I Windows applikationsmenyn hittas nu programmet ”Naksu 2 (Ubuntu 24.04)”, med vilket du kan installera Abitti 2-servern. Fortsätt genom att följa användarinstruktionerna för programmet Naksu 2.

Uppdatering

  • Dessa instruktioner instruerar hur du tar i användning det senaste Naksu 2-programmet och samtidigt uppdaterar de övriga Linux programvarorna du har i användning. Instruktionen uppdaterar installeringen av den virtuella Linux-miljön via WSL på Windows 11.
  • Dessa instruktioner uppdaterar inte Abitti 2-servern, det vill säga provlokalens server med tilläggsprogram. Abitti 2-servern uppdateras med Naksu 2-programmet.

YTL Linux, det vill säga Ubuntu, som körs i WSL på Windows tillkännager inte programvaruuppdateringar. Uppdateringarna kan installeras genom att ange följande kommando i WSL-terminalfönstret:

sudo apt update && sudo apt -y upgrade

Kommandoraden hämtar först information om de senaste programpaketen och installerar sedan de uppdaterade paketen.

När du uppdaterar kan du få ett felmeddelande som detta:

Error: This appears to be a WSL installation. This package does not work in WSL.
You're probably looking for this package instead: ytl-linux-digabi2-wsl

I det här fallet ange följande kommandon:

sudo apt purge ytl-linux-digabi2
sudo apt install ytl-linux-digabi2-wsl

Ytterligare information