WSL을 이용해서 리눅스를 설치한다.
WSL이란?
WSL(Linux용 Windows 하위 시스템)을 사용하면 개발자가 Linux 배포판(예: Ubuntu, OpenSUSE, Kali, Debian, Arch Linux)을 설치하고 기존 가상 머신 또는 이중 부팅 설정의 오버헤드 없이 Windows에서 직접 Linux 애플리케이션, 유틸리티 및 Bash 명령줄 도구를 사용할 수 있습니다.
[빌링] Windows에서 WSL(Linux 개발 환경) 구축하기
Windows에서 WSL(Linux 개발 환경) 구축하기 Windows에서 Linux 개발 환경을 구성한 이유 회사에서 제공한 컴퓨터의 개발 환경은 Windows였고 우리의 메인 서비스들은 AWS 클라우드에 올라가다 보니 대부분
tech.cloud.nongshim.co.kr
Microsoft Store 를 통해 다운.설치해보자.
Ubuntu 22.04.3 LTS (우분투 설치)
whitefox / whitefox
sudo apt update
sudo apt upgrade
JDK 설치
https://velog.io/@dm911/Linux-Ubuntu-JDK-17-%EC%84%A4%EC%B9%98
Linux (Ubuntu JDK 17 설치)
Linux (Ubuntu JDK 17 설치) !
velog.io
mkdir software
cd software 이동후 안드로이드 스튜디오를 다운받는다.
구글에 검색
다운로드에서 오른쪽마우스클릭후 링크주소 복사를 클릭
아래처리 붙여넣는다.(버전업에의해서 복사한 내용이 매번 달라질수있다)
gzip -d android-studio-2022.3.1.21-linux.tar.gz
tar -xvf android-studio-2022.3.1.21-linux.tar
자바환경 체크
윈도우에서 설치
choco install vcxsrv
방화벽열기
sudo chown whitefox /etc/profile
export DISPLAY=$(grep nameserver /etc/resolv.conf | awk '{print $2}'):0
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
둘중 버전에 맞는걸로
export DISPLAY=$(grep nameserver /etc/resolv.conf | awk '{print $2}'):0
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
-ac 빠지면 안되니 잘확인..
설정파일을 시작프로그램위치에저장한다.
파워셀에서
3. 실행 중인 OS 종료 (WSL이 아닌 Powershell에서 실행)
- Distro 이름 확인
wsl --list --verbose
NAME STATE VERSION
* Ubuntu-22.04 Running 2
- Distro 종료
wsl --shutdown Ubuntu-22.04
에러가 발행하면
여기글 참고: https://thenoface.tistory.com/5
WSL2에서 Ubuntu GUI 프로그램 실행하기 (VcXsrv)
WSL2가 Hyper-V를 이용한 VM 방식으로 바뀌면서 기존에 WSL1에서 사용하던 방식으로는 우분투의 GUI 프로그램을 실행할 수 없게 됐다. WSL1은 호스트와 이더넷을 공유했기에 WSL1와 (로컬호스트인) 127.0.0
thenoface.tistory.com
wsl 로 들어왓
안드로이드 bin 폴더로 이동
sh startup.sh
에러가 나면 윈도우를 리부팅후 다시 시도한다.
다운 받는데 오랜시간이 걸린다..참고기둘리자. 10분정도..
node 최신버전
https://github.com/nodesource/distributions/blob/master/README.md
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
whitefox@SAMSUNG-NOTE:~$ node -v
v20.11.0
whitefox@SAMSUNG-NOTE:~$ npm -v
10.2.4
whitefox@SAMSUNG-NOTE:~$
'React Native Expo' 카테고리의 다른 글
4. React Expo 명령어 모음 (0) | 2024.01.24 |
---|---|
2강 ADB 를 이용한 WSL 에서 Window Android Virtual Device 접속 (0) | 2023.12.29 |
3. WSL에서 Linux 배포판 백업 및 복구 수행 방법 (두번째 WSL 접속) (0) | 2023.12.29 |