일본어 대응 Eclipse가 들어간 docker 컨테이너를 만들어 보았다 (CentOS6 편)
Windows 10 Pro 1709(16299.192)
Docker version 17.12.0-ce, build c97c6d6
CentOS release 6.6 (Final)
MobaXterm Persomal Edition Build 3582
Eclipse Installer version: 1.7.0 Build 3059(4.6 Neon)
Pleiades-Eclipse 일본어화 플러그인 2017.10.20판
소개
CentOS의 Docker 이미지와 Dockerfile에서 CentOS6의 기본 이미지를 만듭니다.
베이스 이미지를 바탕으로 일본어 Eclipse 환경을 구축합니다.
EUC-JP 문자를 포함한 C++ 소스 코드를 컴파일할 수 있는 환경을 만듭니다.
CentOS6는 Eclipse4.7이 적용되지 않으므로 Eclipse4.6 Neon을 설치합니다.
다운로드 페이지 (Docker 파일에서 다운로드합니다.)
MobaXterm 설치 방법은 Eclipse를 설치한 Docker 이미지를 만들어 보았습니다.을 참조하십시오.
메모
Eclipse 직접 일본어 입력을 할 수 없다. IME가 반각이 되어 버린다.
☛(잠정 대응) Windows의 메모장등으로 일본어 입력해 코피페.
・일정 시간 이벤트가 없으면, Eclipse가 강제 정지해 버린다.
☛(잠정 대응) xeyes를 인스톨 해, 백그라운드에서 기동해 둔다.
yum -y install xeyes
xeyes &
· CentOS Minimum 설치에서 Eclipse를 시작하면 libX *가없는 오류.
java.lang.UnsatisfiedLinkError: /usr/java/jdk1.8.0_161/jre/lib/amd64/libawt_xawt.so: libXext.so.6:
☛ "X Window System"그룹을 설치합니다.
CentOS6의 기본 이미지 만들기
Docker 이미지 및 Dockerfile 다운로드
Docker Hub CentOS 다운로드 페이지에서 centos6.6 선택
Dockerfile 내용을 Copy&Paste하고 Dockerfile을 작성한다.
Find File을 클릭하여 다운로드 페이지를 엽니다.
Docker 이미지 파일을 마우스 오른쪽 버튼으로 클릭하고 "대상 파일에 저장"을 선택하여 다운로드합니다.
다운로드한 Docker 이미지 파일과 Dockerfile을 둔 폴더에 Docker 이미지를 만듭니다.
PS C:\Users\UserName> docker build ./ -t centos6.6
Eclipse를 다운로드한 Docker 이미지를 만듭니다.
1. 「Dockerfile」을 작성
DockerfileFROM centos6.6
LABEL maintainer "michiru <[email protected]>"
#キャッシュクリア
RUN yum clean all
#wgetとtarを取得
RUN yum -y update && \
yum -y install wget && \
yum install -y tar.x86_64 && \
yum install -y zip && \
yum install -y unzip && \
yum clean all
#"X Window System"グループのインストール
RUN yum -y groupinstall "X Window System"
#Javaダウンロード
RUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm \
-O /tmp/jdk-8u161-linux-x64.rpm
yum localinstall -y /tmp/jdk-8u161-linux-x64.rpm
#Eclipseダウンロード
RUN ADD http://archive.eclipse.org/eclipse/downloads/drops4/R-4.6.3-201703010400/eclipse-SDK-4.6.3-linux-gtk-x86_64.tar.gz /tmp
RUN tar xavf /tmp/eclipse-* -C /opt/
RUN ln -s /opt/eclipse-installer /usr/bin
# 日本語プラグインをダウンロード
ADD http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/build/stable/pleiades.zip /tmp
RUN unzip /tmp/pleiades.zip -d /tmp
# gccのインストール
RUN yum -y install gcc
RUN yum -y install gcc-c++
# フォントのインストール
RUN yum -y install vlgothic-fonts vlgothic-p-fonts
# 最新に更新
RUN yum -y update
2. Docker 이미지 dev 만들기 (Eclipse 설치 직전의 이미지)
PS C:\Users\UserName> docker build ./ -t contos6.6_eclipse
Eclipse의 일본어 환경을 정돈하고 CDT 플러그인을 추가한다.
1. Docker 컨테이너 만들기 및 시작
PS C:\Users\UserName> docker run -it -e DISPLAY=<ホストのIPアドレス>:0.0 イメージ
例) docker run -it -e DISPLAY=192.168.11.12:0.0 contos6.6_eclipse
2. Eclipse 설치
설치 프로그램이 없습니다.
Dockerfile에서 eclipse-SDK-4.6.3-linux-gtk-x86_64.tar.gz를 압축 해제하고 확장하는 디렉토리가 설치된 Eclipse.
3. 일본어 플러그인 추가
[root@275f75a472cb /]# cp -r /tmp/plugins/* /opt/eclipse/plugins/
[root@275f75a472cb /]# cp -r /tmp/features/* /opt/eclipse/features/
4. 일본어 플러그인 로드 설정 추가
eclipse.ini
5. 시작
/opt/eclipse/eclipse
6. CDT(C/C++ Development Toolkit) 플러그인 추가
ヘルプ->新規ソフトウェアのインストール メニューから、使用可能なソフトウェアの画面を開く。
作業対象のプルダウンからを「-- すべての使用可能なサイト --」を選択。
しばらくすると、インストール対象が表示されるので、「プログラミング言語」から「C/C++ 開発ツール」を選択し、「次へ」ボタンをクリックする。
インストール詳細が表示されるので、「次へ」ボタンをクリックする。
ライセンスのビューで、「使用条件の条項に同意します」を選択し、「完了」ボタンをクリックする。
7. C/C++ 퍼스펙티브 열기
ウィンドウ->パースペクティブ->パースペクティブを開く->その他メニューを選択し、「パースペクティブを開く」ダイアログを表示。
이후는 CentOS7편과 동일
プロジェクト作成以降は、일본어 대응 Eclipse가 들어간 docker 컨테이너를 만들어 보았다 (CentOS7 편)参照。
Reference
이 문제에 관하여(일본어 대응 Eclipse가 들어간 docker 컨테이너를 만들어 보았다 (CentOS6 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/0ashina0/items/0a1e3a77408f46bf8180
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
PS C:\Users\UserName> docker build ./ -t centos6.6
1. 「Dockerfile」을 작성
Dockerfile
FROM centos6.6
LABEL maintainer "michiru <[email protected]>"
#キャッシュクリア
RUN yum clean all
#wgetとtarを取得
RUN yum -y update && \
yum -y install wget && \
yum install -y tar.x86_64 && \
yum install -y zip && \
yum install -y unzip && \
yum clean all
#"X Window System"グループのインストール
RUN yum -y groupinstall "X Window System"
#Javaダウンロード
RUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm \
-O /tmp/jdk-8u161-linux-x64.rpm
yum localinstall -y /tmp/jdk-8u161-linux-x64.rpm
#Eclipseダウンロード
RUN ADD http://archive.eclipse.org/eclipse/downloads/drops4/R-4.6.3-201703010400/eclipse-SDK-4.6.3-linux-gtk-x86_64.tar.gz /tmp
RUN tar xavf /tmp/eclipse-* -C /opt/
RUN ln -s /opt/eclipse-installer /usr/bin
# 日本語プラグインをダウンロード
ADD http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/build/stable/pleiades.zip /tmp
RUN unzip /tmp/pleiades.zip -d /tmp
# gccのインストール
RUN yum -y install gcc
RUN yum -y install gcc-c++
# フォントのインストール
RUN yum -y install vlgothic-fonts vlgothic-p-fonts
# 最新に更新
RUN yum -y update
2. Docker 이미지 dev 만들기 (Eclipse 설치 직전의 이미지)
PS C:\Users\UserName> docker build ./ -t contos6.6_eclipse
Eclipse의 일본어 환경을 정돈하고 CDT 플러그인을 추가한다.
1. Docker 컨테이너 만들기 및 시작
PS C:\Users\UserName> docker run -it -e DISPLAY=<ホストのIPアドレス>:0.0 イメージ
例) docker run -it -e DISPLAY=192.168.11.12:0.0 contos6.6_eclipse
2. Eclipse 설치
설치 프로그램이 없습니다.
Dockerfile에서 eclipse-SDK-4.6.3-linux-gtk-x86_64.tar.gz를 압축 해제하고 확장하는 디렉토리가 설치된 Eclipse.
3. 일본어 플러그인 추가
[root@275f75a472cb /]# cp -r /tmp/plugins/* /opt/eclipse/plugins/
[root@275f75a472cb /]# cp -r /tmp/features/* /opt/eclipse/features/
4. 일본어 플러그인 로드 설정 추가
eclipse.ini
5. 시작
/opt/eclipse/eclipse
6. CDT(C/C++ Development Toolkit) 플러그인 추가
ヘルプ->新規ソフトウェアのインストール メニューから、使用可能なソフトウェアの画面を開く。
作業対象のプルダウンからを「-- すべての使用可能なサイト --」を選択。
しばらくすると、インストール対象が表示されるので、「プログラミング言語」から「C/C++ 開発ツール」を選択し、「次へ」ボタンをクリックする。
インストール詳細が表示されるので、「次へ」ボタンをクリックする。
ライセンスのビューで、「使用条件の条項に同意します」を選択し、「完了」ボタンをクリックする。
7. C/C++ 퍼스펙티브 열기
ウィンドウ->パースペクティブ->パースペクティブを開く->その他メニューを選択し、「パースペクティブを開く」ダイアログを表示。
이후는 CentOS7편과 동일
プロジェクト作成以降は、일본어 대응 Eclipse가 들어간 docker 컨테이너를 만들어 보았다 (CentOS7 편)参照。
Reference
이 문제에 관하여(일본어 대응 Eclipse가 들어간 docker 컨테이너를 만들어 보았다 (CentOS6 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/0ashina0/items/0a1e3a77408f46bf8180
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
PS C:\Users\UserName> docker run -it -e DISPLAY=<ホストのIPアドレス>:0.0 イメージ
例) docker run -it -e DISPLAY=192.168.11.12:0.0 contos6.6_eclipse
[root@275f75a472cb /]# cp -r /tmp/plugins/* /opt/eclipse/plugins/
[root@275f75a472cb /]# cp -r /tmp/features/* /opt/eclipse/features/
5. 시작
/opt/eclipse/eclipse
6. CDT(C/C++ Development Toolkit) 플러그인 추가
ヘルプ->新規ソフトウェアのインストール メニューから、使用可能なソフトウェアの画面を開く。
作業対象のプルダウンからを「-- すべての使用可能なサイト --」を選択。
しばらくすると、インストール対象が表示されるので、「プログラミング言語」から「C/C++ 開発ツール」を選択し、「次へ」ボタンをクリックする。
インストール詳細が表示されるので、「次へ」ボタンをクリックする。
ライセンスのビューで、「使用条件の条項に同意します」を選択し、「完了」ボタンをクリックする。
7. C/C++ 퍼스펙티브 열기
ウィンドウ->パースペクティブ->パースペクティブを開く->その他メニューを選択し、「パースペクティブを開く」ダイアログを表示。
이후는 CentOS7편과 동일
プロジェクト作成以降は、일본어 대응 Eclipse가 들어간 docker 컨테이너를 만들어 보았다 (CentOS7 편)参照。
Reference
이 문제에 관하여(일본어 대응 Eclipse가 들어간 docker 컨테이너를 만들어 보았다 (CentOS6 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/0ashina0/items/0a1e3a77408f46bf8180텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)