윈도우에서 만든 우분투 기반의 가상환경 난 여기에 google cli를 설치하고 공부해보려고 한다. 이것저것 다해본다. 경험이 필수!
지원하지 않는 버전들이 존재한다. 꼭 들어가서 확인해보고 설치하면 좋다.
wsl은 기본적으로 지원이 된다.
sudo apt update
라는 명령어를 썻는데 바로 오류발생
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 https://packages.cloud.google.com/apt cloud-sdk InRelease [6361 B]
Get:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [107 kB]
Reading package lists... Done
E: Release file for https://packages.cloud.google.com/apt/dists/cloud-sdk/InRelease is not valid yet (invalid for another 4h 8min 46s). Updates for this repository will not be applied.
E: Release file for http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease is not valid yet (invalid for another 1d 16h 33min 7s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/jammy-updates/InRelease is not valid yet (invalid for another 1d 16h 33min 35s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/jammy-backports/InRelease is not valid yet (invalid for another 1d 16h 34min 16s). Updates for this repository will not be applied.
이유를 검색하다 보니 바로 쉽게 찾을 수 있었다.
sudo hwclock --hctosys
이유는 윈도우와 WSL2에 시스템 시간이 다르고 거기서 오는 오류라고 한다. 저위에 명령어는 이 명령은 Windows 시스템의 RTC에서 최신 시간을 가져오고 시스템 시간을 해당 시간으로 설정하는 명령어이다. 위의 명령어 적용 후 다시 sudo apt update
실행하니 정상 작동을 확인할 수 있었다.
위에 명령어를 입력하면 초기화가 되고 로그인 할 수 있도록 진행된다. 그 이 후는 추가 포스팅 하도록 하겠다.