(Windows10) 리눅스 환경과 gnuplot을 도입한다.

이 기사의 대상자



Windows10 의 머신 밖에 가지고 있지 않지만 Linux 환경이 필요한 사람.
· 최근 서버 공부를 시작한 사람.
・프로그래밍의 수업이 곧 시작되는 대학생.

추상


Windows10 위에서 Ubuntu 터미널과 Linux 명령( bash , ssh , git , apt 등)을 사용할 수 있는 환경 구축 그리고 Ubuntugnuplot 를 도입해, 출력 결과를 Windows10 상에 표시할 수 있도록 한다.

Windows10에서 Linux 환경을 구축합니다.



Microsoft Store에서 Ubuntu 18.04 LTS 또는 Ubuntu 20.04 LTS를 설치합니다.



18.04
htps //w w. 미 c 로소 ft. 코 m / s 잡아 / p 로즈 c 치 d / 9 9 Tn GV n DL3Q

20.04
htps //w w. 미 c 로소 ft. 이 m/s 취해/p 로즈 c치 d/9 6SVWS3RX71


Windows 파일을 참조하기 위해서는 다음과 같이 /mnt/ 디렉토리를 선두에 붙이면 된다.



예를 들어, C 드라이브의 파일로 이동할 때
$ cd /mnt/C/...

등으로하면 액세스할 수 있다.

X Window System 도입



이번에는, X Window System 를 도입하는 것으로, Linux(Ubuntu)상에서 실행한 결과(예를 들면 gnuplot 로 출력한 그래프 등)를 Windows상에서 표시할 수 있도록 한다. Linux(Ubuntu)에는 x11가 처음부터 들어 있다. Windows에는 Xming를 설치해야 합니다.

Windows에 다른 GUI가 없는지 확인



먼저 Limux 측에는 x11가 성공적으로 설치되고 Windows 측에는 GUI가 존재하지 않는지 확인한다. Windows 측에 GUI가 들어 있지 않으면, x11 로 무엇인가 표시시키려고 하면(자), 에러가 나올 것이다.
방금 다운로드한 Ubuntu를 시작하고 다음 명령을 입력합니다.
#aptの更新
$ sudo apt update
$ sudo apt upgrade

#x11を使うアプリのインストール
$ sudo apt install x11-apps

다음 명령을 실행합니다.
$ xeyes &

그렇다면,
Error: Can't open display

라고 표시되면 O.K.

Xming 설치



Xming X Server for Windows 에서 다음 파일을 다운로드하여 설치합니다. 설치 후에는 반드시 재부팅을 한다.

· Xming-6-9-0-31-setup.exe

· Xming-fonts-7-7-0-10-setup.exe

설치가 가능한지 확인



아래 명령을 실행하여 눈 창이 나오면 성공.
$ xeyes &



주의


xeyes &를 실행하면,
Error: Can’t open display:

또는
Error: Unable to initialize GTK+, is DISPLAY set properly?

같은 오류가 발생할 수 있습니다. 이때,
$ export DISPLAY=:0

또는
$ export DISPLAY=:0.0

을 실행하고 다시 xeyes & 를 실행하면 잘 작동합니다.

어리석은



위의 명령을 ~/.bashrc에 추가하면 다음 번부터 입력하지 않아도됩니다. 이하에서는 Vi 에서 ~/.bashrc 편집하기 위한 커맨드 예를 든다. 위에서 실행하기만 하면 ~/.bashrcexport DISPLAY=:0 또는 export DISPLAY=:0.0 를 추가할 수 있다.

먼저 Vi 에서 ~/.bashrc 를 엽니다.
$ vi ~/.bashrc

그런 다음 Vi에서 다음을 한 줄씩 입력합니다.
#最終行へジャンプ
Shift + g

#インサートモード
i

#行末へ移動
Fn + ->

#改行
Enter

#おまじないの入力
export DISPLAY=:0 または export DISPLAY=:0.0

#インサートモードを抜ける
Esc

#保存してViを終了
:wq

마지막으로 ~/.bashrc 의 변경을 반영한다.
$ source ~/.bashrc

gnuplot 설치



먼저 우분투에서 lock 파일을 만듭니다.
$ sudo touch /var/lib/dpkg/lock
$ sudo chmod 640 /var/lib/dpkg/lock
$ sudo chown root:root /var/lib/dpkg/lock 

그런 다음 apt를 업데이트합니다. (2.에서 하고 있으면 불필요)
$ sudo apt update
$ sudo apt upgrade

마지막으로 gnuplot를 설치합니다.
$ sudo apt install gnuplot

gnuplot의 동작 확인



터미널에서 gnuplot를 입력하여 시작합니다.
다음 명령을 입력하여 $y=\sin(x)$ 그래프가 나오면 성공.
gnuplot> set terminal x11
gnuplot> plot sin(x)

주의



여기에서
Error: Can’t open display:

또는
Error: Unable to initialize GTK+, is DISPLAY set properly?

와 같은 에러가 나왔을 때, export DISPLAY=:0 등을 실행하거나 어리석은 를 다시 실행한다.

덤 좋아하는 편집기를 설치한다.



· Vim (Ubuntu에 표준으로 들어있다.)

・VScode ( htps : // 여기.ゔぃすあ lsつぢお。 코m/ )
・설치 방법 등
h tps:// 퀵했다. 작은 m/시나 카야/있어 MS/C43FB6c1 그림 638d51bf1c8

・Sublime Text ( htps //w w. ㄴ b ㅡ xt. 코m/ )

참고로 한 사이트 등



Bash on Ubuntu on Windows + Xming으로 GUI



gnuplot 설치 중 오류



이것의 # 4 (htps : // ふふる ms. 어쩌면 x. jp/ゔぃ에w와 피 c. php? 피 d=32854)

좋은 웹페이지 즐겨찾기