LoginSignup
0
0

More than 5 years have passed since last update.

ネットにつながっていないCentOSにEclipse CDTとSubversionのプラグインを入れてみた。

Last updated at Posted at 2018-03-04

環境
CentOS Linux release 7.0.1406 (Core)
Eclipse Version: Neon.3 Release (4.6.3)
SVN 1.7.14 (r1542130)

はじめに

Eclipse CDT版とSubversionプラグインのアーカイブファイルをネットにつながる環境でダウンロードします。
ダウンロードファイルをCentOSに転送します。
CentOS上で、アーカイブファイルを展開します。
eclipse/features配下には、jarをそのまま置けないので展開して配置します。

0. svnのバージョンを調べる

svnのバージョンを調べる
$ svn --version
svn, バージョン 1.7.14 (r1542130)
   コンパイル日時: Aug 23 2017, 20:43:38

1. ダウンロード

1-1. Eclipse IDE for C/C++ Developers Neon.3 Release (4.6.3)

http://www.eclipse.org/downloads/packages/release/Neon/3

Linux 64bitをクリックする。
Eclipse3.png

Select Another Mirror をクリックし、日本のミラーサイトをクリックする。
しばらく待つとダウンロードが始まる。

Eclipse3Download.png

ダウンロードが完了したら、ファイル名の横を左クリックし、メニューを開くと、ダウンロードフォルダが開く。
開いたフォルダの eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz がEclipseのアーカイブファイル。
DownloadFolder.png

1.2. svnkit

svnのバージョンが、1.7.14 なので、 1.7.14のsvnkitをダウンロードする。

https://svnkit.com/download.php
image.png

1-3. Subversiveプラグイン

http://www.eclipse.org/downloads/download.php?file=/technology/subversive/3.0/builds/Subversive-3.0.5.I20160701-1700.zip

Eclipseと同様にダウンロード。

image.png

※3.0.5なのは、以下の最新だから。
http://ftp.yz.yamagata-u.ac.jp/pub/eclipse/technology/subversive/3.0/builds/

image.png

1-4. Subversive-connectorsプラグイン

Subversiveプラグインにバージョンを合わせてダウンロード。

image.png

2. ダウンロードした4つのファイルをCentOSに転送します。

image.png

3. Eclipseを展開します。

mkdir test
cd test
tar xavf /tmp/eclipse_work/eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz

4. 展開用シェルを作成します。

/tmp/eclipse_work/eclipse_tool.sh

/!!#!/bin/bash

for textfile in $( ls ./*.jar ); do
  bname=`basename "${textfile}" .jar`
  mkdir $bname
  cd $bname
  jar xvf ../$bname.jar
  cd ../
done
rm *.jar
rm *.gz

5. プラグインを展開します。

cd /tmp/eclipse_work/
chmod +x eclipse_tool.sh
mkdir Subversive-connectors Subversive-incubation
mkdir Subversive-connectors/eclipse Subversive-incubation/eclipse
cd Subversive-connectors/eclipse
unzip ../../Subversive-connectors-3.0.5.I20140122-1700.zip
rm *jar site.xml
cd features
/tmp/eclipse_work/eclipse_tool.sh
rm -r *avahl16* *javahl18* *svnkit16* *svnkit18*
cd ../../../Subversive-incubation/eclipse
unzip ../../Subversive-3.0.5.I20160701-1700.zip
rm *jar site.xml
cd features
/tmp/eclipse_work/eclipse_tool.sh

6. プラグインをeclipseにコピーします。

cd
cd test/eclipse
unzip /tmp/eclipse_work/org.tmatesoft.svn_1.7.14.eclipse.zip
cp -r /tmp/eclipse_work/Subversive-incubation dropins/
cp -r /tmp/eclipse_work/Subversive-connectors dropins/

7. Eclipse起動

最初だけ(Eclipseがおかしいとき)、-clean オプションでキャッシュをクリアして起動
./eclipse/eclipse -clean

8. SVN Connectorの選択

image.png

image.png

image.png

image.png

image.png

image.png

Windows->Preferences メニューからも設定することができます。
image.png

image.png

メモ

Eclipse MarketplaceでSubversionのプラグインを入れようとすると、1.8用はインストールできるが、1.7用がインストールできない。上記方法でSVN 1.7.14用がインストールできる。

使用方法は、別なページで...。(to be continued...)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0