...
Windows 11: Installer som beskrevet på: https://pureinfotech.com/install-wsl-windows-11/ Kortversjon: Start kommando-prompt med “Run as Administrator” og:
Code Block |
---|
wsl --install |
Velg Ubuntu som Linux-distribusjon.
Windows Terminal
Installeres fra Microsoft Store for Windows 10. I Windows 11 er den installert som standard.
Config
Få Du kan sette Ubuntu til å være default profil: Åpne settings i Windows Terminal, velg Startup og sett default profile til Ubuntu.
Sette startkatalog til å være Linux hjemmeområde: Åpne settings i Windows Terminal, velg Ubuntu-profil og sett Starting directory til: \\wsl$\Ubuntu\home\<ditt brukernavn>
(eller \\wsl$\Ubuntu-2022.04\home\<ditt brukernavn>
hvis Windows Terminal profilen din heter Ubuntu-2022.04).
Starship
Starship er et shell prompt som gir deg god informasjon om git repositoryer på kommandolinja. Snap virker ikke out-of-the box på Ubuntu 2022.04 på WSL2, så Starship må installeres manuelt:
...
Code Block |
---|
# Don't print a new line at the start of the prompt
add_newline = false
# Timeout before warnings for commands (in milliseconds).
command_timeout = 2000
[line_break]
disabled = true
# Only report duration if more than 20 seconds
[cmd_duration]
min_time = 20000
# Disable the package module, hiding it from the prompt completely
[package]
disabled = true |
...
Det virker ikke å bare installere docker med apt install
siden WSL2 ikke bruker systemd. Det enkleste er å installere Docker Desktop for Windows https://docs.docker.com/desktop/windows/install/. Når du starter opp Docker Desktop så blir docker-kommandoen tilgjengeling tilgjengelig i WSL2.
Python
Ubuntu 22.04 LTS har python3.10 som standard. Installeres med sudo apt install python3.10-full
hvis den ikke allerede er installert.
Info |
---|
I boka Hypper Hyper Modern Python Tooling anbefales det ikke bruke pyenv på Ubuntu for å installere og bruke andre Python-versjoner, men heller installere flere python-versjoner fra |
...
Code Block |
---|
sudo apt update && sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa && sudo apt update sudo apt install python3.11-full |
Bruk: python3.11 <navn på skript>
pyenv (ikke lenger anbefalt på Ubuntu og Windows, kun på Mac)
Python-versjoner bør installeres med pyenv på Linux og Mac, og med pyenv-win på Windows. Det gjør det lett å bytte mellom versjoner, muliggjør testing på flere python-versjoner samtidig osv.
...
pipx brukes for å installere python-verktøy i isolerte miljøer, slik at man ikke “tuller til” standard python installasjon. Anbefales for å installere verkøy verktøy som nbstripout, poetry, nox, tox osv.
Installeres ved å følge beskrivelsen på pipx-siden.
...