일본어 대응 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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)
                            

