Installera Debian/Bash för Windows 10 (v 1803)

  • Författare
  • Meddelande
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10728
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Installera Debian/Bash för Windows 10 (v 1803)

Inlägg08 jan 2019, 12:47

Det finns en artikel som visar hur du kommer igång med Bash i Windows 10 som en del av labbmiljön för dbwebb-kurserna.
Installera Bash i Windows 10 (v 1803)

Ställ frågor eller kom med tips och trix rörande artikeln.

Detta är en uppdaterad utgåva av artikel som visar hur man installerar Debian GNU/Linux från Windows Store och det kräver att man har en installation av Windows 10 (64bitars, x64), version 1803 och build senare än 16215.

Denna artikel ersätter en tidigare utgåva "Installera Bash för Windows 10 (v 1703)".
...
..:
.... /mos
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10728
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg08 jan 2019, 13:44

Tanken är att WSL med Debian GNU/Linux kommer ersätta Cygwin som rekommenderad terminal på Windows 10 från och med nu (våren 2019) för alla nya studenter.
...
..:
.... /mos

MagnusLj

css-guru

  • Inlägg: 75
  • Blev medlem: 31 aug 2018, 14:57

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg13 jan 2019, 01:24

Hej, jag provade att installera Debian enligt instruktionerna. Jag antog att man måste installera dbwebb där med så jag provade men det gick inte så bra:

magnuslj@DESKTOP-SO4GUFR:/mnt/c/users/magnu/OneDrive/dbwebb-kurser$ bash -c "$(wget -qO- https://raw.githubusercontent.com/mosbt ... stall.bash)"
magnuslj@DESKTOP-SO4GUFR:/mnt/c/users/magnu/OneDrive/dbwebb-kurser$ dbwebb --version
-bash: dbwebb: command not found


Där säger terminalen varken bu eller bä när man försöker med ovanstående kommando, inget felmeddelande men dbwebb installeras inte.

Jag provade också att öppna Atom från Debian och det funkade inte heller något vidare:

magnuslj@DESKTOP-SO4GUFR:/mnt/c/users/magnu/OneDrive/dbwebb-kurser/python/me/kmom06$ atom .
grep: /etc/wsl.conf: No such file or directory
net.js:200
this._handle.open(options.fd);
^

Error: EINVAL: invalid argument, uv_pipe_open
at new Socket (net.js:200:18)
at createWritableStdioStream (internal/process/stdio.js:164:16)
at process.getStdout [as stdout] (internal/process/stdio.js:14:14)
at console.js:246:38
at NativeModule.compile (bootstrap_node.js:596:7)
at Function.NativeModule.require (bootstrap_node.js:541:18)
at setupGlobalConsole (bootstrap_node.js:310:41)
at startup (bootstrap_node.js:70:7)
at bootstrap_node.js:608:3


Så, sammanfattningsvis fungerar i princip ingenting förutom Cowsay...tips?
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10728
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg13 jan 2019, 10:59

MagnusLj skrev:Hej, jag provade att installera Debian enligt instruktionerna. Jag antog att man måste installera dbwebb där med så jag provade men det gick inte så bra:

magnuslj@DESKTOP-SO4GUFR:/mnt/c/users/magnu/OneDrive/dbwebb-kurser$ bash -c "$(wget -qO- https://raw.githubusercontent.com/mosbt ... stall.bash)"
magnuslj@DESKTOP-SO4GUFR:/mnt/c/users/magnu/OneDrive/dbwebb-kurser$ dbwebb --version
-bash: dbwebb: command not found


Där säger terminalen varken bu eller bä när man försöker med ovanstående kommando, inget felmeddelande men dbwebb installeras inte.


Starta om terminalen, pröva installera igen, pröva sedan att installera dbwebb-skriptet steg för steg, och se om du får någon felutskrift.
...
..:
.... /mos

MagnusLj

css-guru

  • Inlägg: 75
  • Blev medlem: 31 aug 2018, 14:57

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg13 jan 2019, 13:32

Japp, då blir det så här:
magnuslj@DESKTOP-SO4GUFR:~$ bash -c "$(wget -qO- https://raw.githubusercontent.com/mosbt ... stall.bash)"
magnuslj@DESKTOP-SO4GUFR:~$ wget -O dbwebb https://raw.githubusercontent.com/mosbt ... er/dbwebb2
--2019-01-13 12:27:58-- https://raw.githubusercontent.com/mosbt ... er/dbwebb2
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.84.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.84.133|:443... connected.
ERROR: The certificate of ‘raw.githubusercontent.com’ is not trusted.
ERROR: The certificate of ‘raw.githubusercontent.com’ hasn't got a known issuer.
magnuslj@DESKTOP-SO4GUFR:~$

Forfarande när jag försöker med det första sättet så säger terminalen ingenting och när jag börjar med första steget i steg för steg-installationen har den tillitsproblem. Att skriva sudo före hjälpte inte heller.
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10728
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg13 jan 2019, 16:50

Vi behöver certificaten, se:
https://stackoverflow.com/a/27144445/341137
...
..:
.... /mos

MagnusLj

css-guru

  • Inlägg: 75
  • Blev medlem: 31 aug 2018, 14:57

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg14 jan 2019, 01:12

Fint, nu funkade det att installera dbwebb utan att behöva göra det steg för steg rent av och jag har lyckats installera allt annat ser det ut som, inklusive sql. Det som jag dock fortfarande inte får rätt på är att kunna starta atom från Bash med "atom .", då blir det så här:

magnuslj@DESKTOP-SO4GUFR:/mnt/c/users/magnu/OneDrive/dbwebb-kurser/databas/me/redovisa$ atom .
grep: /etc/wsl.conf: No such file or directory
net.js:200
this._handle.open(options.fd);
^

Error: EINVAL: invalid argument, uv_pipe_open
at new Socket (net.js:200:18)
at createWritableStdioStream (internal/process/stdio.js:164:16)
at process.getStdout [as stdout] (internal/process/stdio.js:14:14)
at console.js:246:38
at NativeModule.compile (bootstrap_node.js:596:7)
at Function.NativeModule.require (bootstrap_node.js:541:18)
at setupGlobalConsole (bootstrap_node.js:310:41)
at startup (bootstrap_node.js:70:7)
at bootstrap_node.js:608:3


Vad kan det bero på? Tack för alla svar på söndagen förresten.
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10728
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg14 jan 2019, 11:43

Jag lade till foruminlägget "Vanliga problem med Atom i Windows", där finns en lösning.

Jag uppdaterade också artikeln så att man installerar vanliga förekommande paket såsom wget, curl, ssh, rsync, git, vim.

Jag lade också till ett stycke om att öppna atom från terminalen.
...
..:
.... /mos

MagnusLj

css-guru

  • Inlägg: 75
  • Blev medlem: 31 aug 2018, 14:57

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg14 jan 2019, 20:54

Tack!
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10728
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg16 jan 2019, 15:03

mos skrev:Tanken är att WSL med Debian GNU/Linux kommer ersätta Cygwin som rekommenderad terminal på Windows 10 från och med nu (våren 2019) för alla nya studenter.


Vi tänker om och kör Cygwin för de nya (nya stud som inte gått dbwebb-kurser innan) som kommer nu till vårens kurs i databaser. Vi tar det säkra före det nyaste.

Det är små saker som gör bash/wsl aningen mer utmanande.

Men, för alla er som går programmet och kurspaketen så är min varma rekommendation att komma igång med wsl/bash.

Från och med hösten 2019 så är tanken att vi kör wsl/bash som standard.
...
..:
.... /mos
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10728
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Installera Debian/Bash för Windows 10 (v 1803)

Inlägg17 jan 2019, 17:15

I artikeln förtydligade jag att man enklast lägger sina filer under windowsanvändaren, vilket gör att de kan delas och nås från texteditorn (atom) som är en Windowsapplikation.

Jag kommenterade också bort stycket om hur man öppnar atom från kommandoraden. Det är lite överflödig information i just denna artikeln och leder troligen till fler frågor än svar.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 0 gäster