본문 바로가기

WSL25

[Error] apt update 시 InRelease is not valid yet 에러 해결 apt update 시 다음의 에러 라인들이 보이는 경우가 WSL2에선 가끔 있다. E: Release file for http://archive.ubuntu.com/ubuntu/dists/jammy-updates/InRelease is not valid yet (invalid for another 15h 12min 3s). Updates for this repository will not be applied.이는 현재 시스템의 시간 설정이 실제 시간과 다를 경우 발생한다. 이 경우, 시스템의 time clock 관리툴인 hwclock을 이용하여 hardware의 clock으로 system의 clock을 설정하면 된다. 명령어는 다음과 같다. sudo hwclock --hctosys이같이 시간을 제대로 .. 2023. 9. 8.
[Error] WSL : Error: 0x80370102 "Error: 0x80370102 필요한 기능이 설치되어 있지 않아 가상 머신을 시작할 수 없습니다." 위의 에러를 해결하려면, BIOS에서 CPU의 virutalization을 활성화해야 한다. BIOS에서 설정 Intel CPU의 경우, BIOS에서 Intel(VMX) Virtualization Technology을 활성화 해야 함. 보통 Advanced 탭에서 CPU Configuration 에 있음. VT 어찌고로 되어있을 수도 있음. AMD CPU의 경우, BIOS에서 SVM Mode (or Vitualization)를 활성화 해야함. 보통 Advanced 탭의 CPU Features 혹은 Advanced CPU Core Settings 등에 존재. 다음은 마더보드 제조사 별로 CPU 가상화 옵.. 2023. 9. 5.
[Vim] WSL2의 vim에서 윈도우 app로 copy and paste하기 예전에는 linux와 windows를 동시에 사용하기 보다 각각 사용하고, terminal로 접속하여 사용하던 것과 달리, WSL2를 사용하다보니 하나의 환경으로 왔다갔다의 경우가 점점 늘어났다. notepad보다는 vim을 사용하는데 (notepad는 서식제거용으로만 사용?) windows에서 따로 vim을 설치하지 않고 WSL2의 vim을 사용하면서 불편했던 부분이, vim에서 편집하던 내용을 windows에서 동작하는 어플리케이션에 copy and past가 되지 않는다는 점이었음. vim에서 shift+v 등의 visual mode로 복사할 영역을 선택하는 경우, vim 내에서는 잘 copy and past 등의 동작이 되지만, windows의 어플리케이션에는 동작이 안된다. 여러 방법 중 두가지.. 2023. 7. 7.
[VSCode] WSL2에서 process에 attach모드로 debugging 안됨. The futex facility returned an unexpected error code. vscode에서 python extension을 통해 디버깅 기능 테스트 중, launch로 동작은 문제 없으나, attach는 문제가 있음을 확인함. wsl2 의 version WSL version: 1.2.5.0 Kernel version: 5.15.90.1 WSLg version: 1.0.51 MSRDC version: 1.2.3770 Direct3D version: 1.608.2-61064218 DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows version: 10.0.25393.1 linux distribution $ c.. 2023. 6. 26.
[Env] Oh-My-Posh Oh-My-Posh는 Command Line Interface(cli)에서 prompt 부분을 customize할 수 있게 해주는 custom prompt engine이다. 유사한 것으로는 Oh-My-Zsh 이 있음 (사실 oh-my-zsh이 먼저고 이를 bash등에서 가능하도록 만들어준 것이 oh-my-posh임) 다양한 정보를 보여주는 장점이 있지만... terminal을 처음 띄울 때 시간이 상당히 늘어난다. (Windows terminal의 tab도 마찬가지...) 때문에 default theme를 그대로 사용하기보다 필요한 부분만으로 다시 구성하는 것을 권한다. 설명 prompt에서 배터리 현황, git에서의 branch, 이전 command의 수행에서 에러 발생 여부, python 버전 및 가.. 2023. 6. 20.
반응형