Windows Subsystem for Linux
- 무친기능.
- window에서 linux를 쓸수 있게됨
- 1,2가 있는데 2로.
- gui까지 가능하다는데
그것까진 ㄴㄴ
- 개같은 vm안써도됨.
- docker에 대충 설명됨
Install
Linux용 Windows 하위 시스템 사용
1
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- window update 20H1? 이상인가?
암튼 업데이트 풀매수 Virtual Machine 기능 사용
1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Linux 커널 업데이트 패키지 다운로드
- 이 단계는 linux 설치 이후에 해야될수도 있음
- 아래 둘 중 하나 하면됨 같은거임.
- x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지(DL)
- 이전 버전 WSL의 수동 설치 단계(설명서)
- 4단계에 있음.
- wsl 기본 버전 설정(아래 명령으로)
- ms store에서 linux 설치
- 여기 종류 많음. 알아서.
- 여기서 설치가 끝난게 아니라
이상태로 한번 linux를 실행해야
실제로 설치가 시작됨.
참고
- 순서가
- 1-2-3-4-5-6
- 1-2-3-6-4-5
- 이 둘 중 하나
또는 상관없거나.
- 뭐가 안된다 싶으면 reboot
- window terminal 쓰면 편함
- 이것도 ms store에
wsl 명령
wsl --set-default-version 2- 기본 버전 설정
wsl -l -v- 리스트, 버전
wsl --set-version Ubuntu-xx.xx 2- 버전 1로 뜨는거 2로 바꿀 때
wsl -t Ubuntu-xx.xx- 종료
wsl --shutdown- 전체 재시작
linux
- ubuntu 기준으로함.
걍 넘겼다가 나중에 찾게되는것들
- sudo passwd
- su pwsswd일껄?
- sudo apt update
- sudo apt upgrade
- sudo apt install
- gcc
- gdb
- make
- cmake
- ninja(-build)
- build-essential
- zsh(아래)
필요할때만
- autoconf
arm cross compiler
1 2 3 4 5 6 7 8
$ sudo apt update $ sudo apt upgrade $ sudo apt install libc6-armel-cross libc6-dev-armel-cross $ sudo apt install binutils-arm-linux-gnueabi $ sudo apt install libncurses5-dev $ sudo apt install gcc-arm-linux-gnueabihf $ sudo apt install g++-arm-linux-gnueabihf
zsh
- 이쁘다. 기본shell은 안이쁘다
- git를 쓸때 이거 없으면 특히 불편함.
- 오타나 대소문 구분좀 유연하게 도와주는듯?
- 삶의 질이 달라진다.
- 설치
- sudo apt install zsh
- 암꺼나 선택(맨아래?)
1
sh -c "$(wget [https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh](https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh) -O -)"
1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 전에는 설치하면 기본 shell을 바꿔줘야되던걸로 기억하는데
언젠가부터 알아서 함.
- 테마
- ~/.zshrc에 ZSH_THEME=”robbyrussell” 변경
- themes
- jonathan
- 이거씀.
- 이쁘고, 명령 구분좋고
Comments powered by Disqus.