본문 바로가기
IT

[Linux] 개발 환경 @Windows 10

by 블랙오닉스 2022. 2. 20.

WSL (Windows Subsystem for Linux)

https://wh00300.tistory.com/154

 

윈도우에서 리눅스 명령어 사용하기(wsl 설치)

윈도우에서 기본으로 제공하는 WSL(Windows Subsystem for Linux)를 사용하여 리눅스 명령어를 사용해보겠습니다. linux용 윈도우 하위 시스템으로 윈도우 10에서 리눅스 실행파일을 실행하기 위한 호환성

wh00300.tistory.com

Windows 기능 켜기 -> WSL

MS Store -> Ubuntu 20.04

Ubuntu 실행 -> 자동설치 됨 -> 계정 만들기

Command 창에서 wsl 실행

/mnt 아래에 c, d 드라이브 보임

gcc 등은 새로 설치해야 함

sudo apt install g++

-> Fetch Error 가 표시되면서 apt-get update 해보라고 나옴

sudo apt-get update

업데이트후 다시 g++ 설치 성공


GUI를 사용하기 위해서 WSL2 필요

https://psychoria.tistory.com/734

 

Windows 10 2004에서 WSL 2 활성화

Windows 10 2004 업데이트로 WSL 2(Windows Subsystem for Linux 2)가 사용 가능합니다. 기존 WSL보다 나은 성능과 GPU 연산 지원 등이 새롭게 추가되었습니다. 또한 리눅스 GUI 프로그램도 구동이 가능해지는 등..

psychoria.tistory.com

https://docs.microsoft.com/ko-kr/windows/wsl/install-manual

 

이전 버전 WSL의 수동 설치 단계

wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.

docs.microsoft.com

wsl --update

wsl --status 

옵션이 없음

마소 설명대로 따라감

최종 설치후 wsl2로 설정하면 bios에 가상화 켜라고 나옴

-> 재부팅 OK


다시정리

* WSL2를 먼저 설치하고 Linux 배포판 설치가 속편함

1. WSL 켜기  (윈도우 기능 켜기 또는 아래의 명령어 PowerShell)

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2. WSL2 켜기 (WSL2는 VM형태 ??)

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. 커널 업데이트 다운로드

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

4. WSL2 로 변경

wsl --set-default-version 2

5. 배포판을 미리 설치했다면 WSL2로 변경

wsl --set-version Ubuntu-20.04 2

wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         2

6. vGPU 설치

가속 용도???

7. Xserver 설치

https://sourceforge.net/projects/vcxsrv/

8. DISPLAY 설정

/etc/resolv.conf 의 nameserver로 설정

~/.bashrc에 포함

 

=> xcalc 표시 안됨(!!!), ping으로 xserver에 연결 안됨 ???

 

https://evandde.github.io/wsl2-x/

 

WSL2에서 X window를 세팅하는 법 | EvaNote

이 글에서는 WSL2를 설치한 뒤 X window(GUI)를 사용하기 위한 세팅 방법을 알아봅니다.

evandde.github.io


MinGW

Cygwin

GOW (GNU on Windows)

'IT' 카테고리의 다른 글

[개발환경] OhMyZsh 설치 @MacBook(M1)  (0) 2022.03.11
[WSL] VMware 문제  (0) 2022.02.20
[전기차] 모터 기술  (0) 2022.02.15
[Android] C/C++ 개발 환경 정리  (0) 2022.02.07
[MinGW] 설치, 문제 해결 @Windows 10  (0) 2022.02.05