2021. 9. 9. 14:01ㆍ나혼추(나혼자추천시스템)
<서론>
1) 현재 2021.09.09.(목)요일에 어찌저찌 버팔로 라이브러리내 ALS를 돌리면서 쓰는 글
2) 존만이 답게 환경 구축만 1일하고도 반나절이 걸림
3) 15번 넘게 재부팅과 애꿎은 ubuntu만 10번 넘게 지웠다 깔았다 반복
4) 허접들도 시도는 할 수 있어야 하고, 덜 시도하라고 참고했던 사이트 및 정보들을 정리하는 글
<본론>
- 내가 까려고 하는 우분투(Ubuntu)는 리눅스 기반이라,
윈도우 환경에서 사용하려면 저번에 내가 실패했던 가상머신 vm virtualbox 내에 설치해야 하는데,
윈도우 10에서는 간단하게 설치가 가능하다는 걸 이제 알았ㄷ...ㅏ... (난 가끔.. .눈물을 흘린ㄷ ㅏ... 이런ㄴ ㅐ가 별루ㄷ ㅏ..)
찾아보니 2020년 5월에 Window 10 대규모 업데이트 이후에 WLS에서 나아가 WLS2를 포함한다고 되어있더라
Windows Subsytem for Linux(*WSL) 는 윈도우에서 경량 가상화 기술을 사용해서
리눅스를 구동할 수 있게 도와주는 기능이다... 업데이트 후에 WLS는 기존의 WSL을 개선해서 더 뛰어난 성능과 통합환경 어쩌구저쩌구.. 일단 도커도 사용할수 있게 되었다고 한다. (도커가 요새 좋다고해서 윈도우 도커 깔아놓고 한번도 안해본 나)
엄청난 실패 끝에 자료 조사를 해보니1) 윈도우 터미널(Window Terminal) 을 이용 하거나,

2) 윈도우 파워쉘(Windows PowerShell) 을 이용함

ㅎㅎ 역시나 나는 Windows PowerShell 을 이용하다 안되서 터미널도 깔아보고 안되서,
마지막 Powershell을 이용해서 깔았다. (나란사람은 한번에 되는 법이 없다)
본격적으로 설치 시작
1) 참고 사이트 : Windows 에서 배포한 Windows 10에 WSL 설치 가이드
< Windows 10 WSL 설치 가이드 >
https://docs.microsoft.com/en-us/windows/wsl/install-win10
Install WSL on Windows 10
Learn how to install Linux distributions on your Windows 10 machine, with a Bash terminal, including Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, and Alpine.
docs.microsoft.com
1. 제어판 > 모든 제어판 항목 > 프로그램 및 기능 > Windows 기능 켜기/끄기 < Linux용 Window 하위 시스템 체크

2. 확인 누른 후 기능 활성화가 되면 다시 시작하여 컴퓨터를 재부팅함
3. Window Terminal 혹은 Window PowerShell 관리자 모드 실행
4. WLS 활성화
4-1) 아래 명령어 실행 후 y 눌러서 재시작 함
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

4-2) 다시 PowerShell 관리자 모드 에서 가상환경 활성화 아래 명령어 실행 -> y 누름
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

5. WLS2 로 업데이트 및 활성화
5-1) 커널 업데이트 파일 다운로드 및 설치 : 4단계 - Linux 커널 업데이트 패키지 다운로드
https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel
Windows 10에 WSL 설치
Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다.
docs.microsoft.com
5-2) 펭귄 등장 -> 설치 (WSL2로 업데이트 하는거)

5-3) PowerShell 관리자모드 나 terminal에서 WSL 환경을 버전 2로 기본값 변경
wsl --set-default-version 2
6. 우분투 설치 (Ubuntu)
6-1) Microsoft stroe 앱에서 Ubuntu 검색

6-2) 필요한 Ubuntu 버전 깔기 : 그냥 맨 위 Ubuntu 깔면 20 버전 깔림
휴 ^^ 그냥 ubuntu 20.04 깔았다가 다 지우고 18.04 로 깔았네 ^^
나중에 cuda 10.0 / cuDNN 7.5 해야하니까 18.04 합시다..
아 진짜 이거하다보니까 새로운버전 다운받는거 혐오증 걸릴려함...
무조건 다운그레이드로 시작해야하는게 답인가???????????????

6-3) 설치 후 실행
: 여기서 끝난 것 같으면 오산 ^^ 그냥 여기서 jupyter notebook 깔고 이것 저것 하다보면 응~ 안돼요~
다음 게시물에서 jupyter notebook 활성화 하는 게시물 써야 겠다 ( 저 일 해야됨 )