Windows Subsystem Linux 2 (WSL2) Setting

Windows에서 Linux를 사용하기 위해 설치하는 방법입니다.

Ubuntu 설치

참고: https://docs.microsoft.com/ko-kr/windows/wsl/install

Windows 10 Build 19041 이상 또는 Windows 11 이상에서 Windows PowerShell을 관리자 권한으로 실행한 후 다음 명령을 실행합니다.

$ wsl --install

설치하면서 사용자 아이디와 비밀번호를 지정해주면 Ubuntu Linux를 사용할 수 있습니다. 그러나 X-window 프로그램을 사용하기 위해서는 아래 추가 설정이 필요합니다.

X windows 설정 (WSL2)

참고: https://evandde.github.io/wsl2-x/

WSL2에서는 X-window 설정 방법이 달라졌습니다.

  • 먼저 Linux X-window 화면을 Windows 상에 띄워주는 Xming 설치 프로그램을 다운로드하고 실행합니다.
  • 설치된 Xming 프로그램을 한 번 실행했다가 종료합니다.
  • Xming 단축아이콘을 만들고 우클릭-속성-대상에서 명령어 끝에 -ac를 추가해줍니다.
  • Windows PowerShell을 관리자 권한으로 실행한 후 다음 명령어를 입력합니다.
$ Set-NetFirewallRule -DisplayName "Xming X Server" -Enabled True -Profile Any
  • Ubuntu Linux 창에서는 다음 명령어를 입력해줍니다.
$ echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '"'"'{print $2}'"'"'):0' >> ~/.bashrc
  • 방화벽 허용: 제어판-업데이트 및 보안-Windows 보안-Windows 보안 열기-방화벽 및 네트워크 보호-방화벽에서 앱 허용-Xming을 허용해줍니다.
  • 앞에서 만든 단축아이콘을 이용해 Xming을 다시 실행하면 Linux에서 X-window 프로그램들을 Windows 화면에 띄울 수 있습니다.

Seismic Unix 설치

탄성파 자료 처리를 위해 Seismic Unix를 $HOME/SU에 설치하는 방법입니다.

  • Ubuntu에서 ~/.bashrc 파일에 다음 줄들을 추가합니다.
export CWPROOT=$HOME/SU
export PATH=$PATH:$CWPROOT/bin
  • Ubuntu Linux 창에서 다음 명령어들을 실행합니다. XDR 형식이 아닌, native binary 형식을 사용하도록 만들었는데, XDR 형식을 사용할 경우 제일 아래 두 줄에서 XDRFLAG= 부분을 지워주면 됩니다.
$ source ~/.bashrc
$ apt install -y build-essential libx11-dev libxt-dev freeglut3 freeglut3-dev libxmu-dev libxi-dev gfortran
$ cd $CWPROOT 
$ wget 'https://nextcloud.seismic-unix.org/s/LZpzc8jMzbWG9BZ/download?path=%2F&files=cwp_su_all_44R19.tgz' -O cwp_su_all_44R19.tgz
$ tar -zxvf cwp_su_all_44R19.tgz 
$ cd src 
$ make XDRFLAG= install
$ make XDRFLAG= xtinstall

GNU plot 설치

과학 기술 그래프를 그리는데 사용하는 gnuplot을 설치하는 방법입니다(참고로 Windows용 gnuplot도 있습니다).

  • Ubuntu Linux에서 다음 명령을 실행합니다.
$ sudo apt install gnuplot gnuplot-x11
  • Ubuntu에서 ~/.bashrc 파일에 다음 줄을 추가합니다.
export GNUTERM=x11

이제 Linux 창을 새로 시작하면 gnuplot을 사용할 수 있습니다.

LaTeX 설치

LaTeX는 Linux에 설치할 수도 있으나 Windows용도 있으므로 Windows에서 사용한다면 MikTex 설치 프로그램을 받아서 실행하면 됩니다. 설치하면 PowerShell 또는 Windows 명령 프롬프트에서 latex, pdflatex 등의 명령을 사용할 수 있습니다. TexMaker와 같은 전용 에디터를 사용하면 더 쉽게 LaTeX 문서를 만들 수 있습니다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중