WSL
Windows Subsystem for Linux
Prerequisite
Install
- Lunux용 WSL 하위 시스템 사용 설정, Powershell 관리자 권한으로 명령 실행 후 재부팅
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Virtual Machine 기능 사용, Powershell 관리자 권한으로 명령 실행 후 재부팅
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- WSL2를 기본 버전으로 설정
wsl --set-default-version 2
- MS Store에서 Ubuntu 다운로드 설치
- 배포버전 확인
wsl --list --verbose
- wsl2 shutdown
wsl --shutdown
- 한글 폰트 설치
$ sudo apt update && sudo apt upgrade -y $ sudo apt-get install fonts-nanum fonts-nanum-coding fonts-nanum-extra
- 시스템 한글 설정
# locale 확인 $ locale $ sudo dpkg-reconfigure loales
- 한글 입력기
sudo apt install fcitx fcitx-hangul fonts-noto-cjk dbus-x11 im-config #choose fcitx
Running GUI App on WSL
Prepare
Administrator> wsl --install Administrator> wsl --update Administrator> wsl --shutdown
Gedit
sudo apt install gedit -y
gedit ~/.bashrc
GIMP
sudo apt install gimp -y
gimp
Nautilus
sudo apt install nautilus -y
nautilus
VLC
sudo apt install vlc -y
vlc
X11
sudo apt install x22-apps -y
xcalc
, xclock
, xeyes
Google Chrome
cd /tmp sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb sudo apt install --fix-broken -y sudo dpkg -i google-chrome-stable_current_amd64.deb
google-chrome
VS Code
- download .deb file at visual studio code official site
sudo apt install ./filename
code
Uninstall WSL
Administrator> wslconfig /l Administrator> wslconfig /u <name>
python settings
- pip 설치
$ sudo apt update & sudo apt upgrade -y $ sudo apt install python3-pip $ sudo apt install python3-venv
- 가상환경 생성
$ python3 -m venv .venv
- 가상환경 활성화
$ source .venv/bin/activate 또는 $ . .venv/bin/activate
- 가상환경 비활성화
$ deactivate