Skip to content

Forutsetninger

Edvard Ødegaard edited this page May 13, 2019 · 1 revision

Forutsetninger

Løsningen baserer seg i stor grad på kommandolinjen og det er derfor hensiktsmessig at du skaffer deg en god terminal som benytter eller i stor grad emulerer et BASH-shell.

Dersom du allerede benytter et Linux-basert operativsystem eller Mac OS har din terminal allerede dette. Dersom du benytter Windows er det hensiktsmessig at du skaffer en terminal som er bedre egnet for utvikling enn den innebygde:

Alternativ 1 - Windows Subsystem for Linux + Ubuntu

Installasjon

Dette er det beste alternativet dersom du ønsker å benytte Windows men samtidig ha mulighet for gode utvikleralternativer. Her installerer du Ubuntu som "et program" som kjører i Windows, men får mulighet til å benytte deg av nærmest all Ubuntu/Linux-funksjonalitet som du vil finne i en ekte Linux-maskin sin kommandolinje.

  1. Skru på Subsystem-feature i Windows ved å
    1. Trykk Start, søk etter og åpne PowerShell som administrator.
    2. Skriv Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux og trykk enter
    3. Start maskinen på nytt
  2. Installer Ubuntu fra Microsoft Store
    1. Trykk Start, søk etter og åpne Microsoft Store
    2. Søk etter Ubuntu og installer dette.
    3. Følg evt videre instruksjoner.
  3. Åpne Ubuntu og lag førstegangsbruker
    1. Husk passordet og brukernavnet ettersom dette kommer til å tastes inn ofte.

Nyttige funksjoner / triks

Når du åpner Ubuntu-terminalen vil du havne i ditt hjemmeområde i et isolert område som Ubuntu har fått tildelt av Windows. Du kan fint benytte dette området og drive utvikling her, men fordi vi benytter Windows ønsker vi kanskje å havne i Desktop eller Mine Dokumenter når vi starter terminalen for å enklere samhandle med Windows-filsystemet.

Du kan automatisk gå til ønsket mappe i Windows under oppstart ved å gjøre følgende:

  1. Start Ubuntu-terminalen
  2. Skriv nano .bashrc for å åpne konfigurasjonsfilen for din ubuntu shell (det som kjører i terminalen)
  3. Legg inn et nytt alias (alias er en snarvei for å slippe å skrive lange kommandoer)
    1. Bruk piltastene for å navigere deg nedover i filen
    2. Finn området i filen der det er definert aliaser
    3. Trykk Enter for å legge til ny linje
    4. Lag alias som tar deg til din Windows-mappe: alias homedir='cd /mnt/c/Users/Brukernavn/Desktop/'
    5. Dersom du ønsker at terminalen tar deg til Windows-mappen automatisk når du starter den, skriv kun homedir nederst i filen etter å ha definert din alias.
  4. Start terminalen på nytt. Du vil nå bli tatt til C:\Users\Brukernavn\Desktop og dine kommandoer vil kjøre her.

Alternativ 2 - Cygwin64

Dersom du ikke kan benytte deg av Windows Subsystem for Linux, kan du benytte et program slik som Cygwin64. Cygwin64 er en terminal med en rekke programmer som "etterligner" et Linux-miljø.

  1. Last ned Cygwin64 fra Cygwin
  2. Under installasjonen kan du velge programmer som skal installeres i terminalen. Her er det viktig at du installerer følgende programmer:
    1. Python3
    2. Git
    3. Virtualenv
  3. Standard Cygwin har hjemmemappe i C:\cygwin\home<user>. Du kan følge denne guiden for å endre standard hjemmemappe til en annen Windows mappe.