Debian 8およびUbuntu 16.04 Linuxに最新のEclipse Java IDEをインストールする
紹介
EclipseはJava開発者にとって強力で機能豊富なIDEですが、DebianやUbuntuにパッケージされたバージョンは最新のリリースから大きく遅れています。実際、Ubuntu 16.04に搭載されているバージョンは2012年にリリースされ、かなり前にサポートが終了しました。
UbuntuとDebianの両方がもはや新しいバージョンをパッケージ化して配布していないにもかかわらず、Eclipseは依然として両方のディストリビューションのユーザーに簡単に入手可能です。ただし、入手する方法が異なりますが、Eclipseの開発者はこの問題に対する素晴らしい解決策を提供しています。
Java 8を入手する
Eclipseは主にJava IDEであるため(他の言語でも使用可能ですが)、アプリケーションを開発するためにJava 8をシステムにインストールすることをお勧めします。良いニュースは、Java 8はUbuntuとDebianの両方で利用可能であることです。
デビアン ジェシー
Java 8はJessieが最初にリリースされたとき、Debianユーザーには提供されませんでしたが、jessie-backportsリポジトリを通じて入手可能です。したがって、Java 8をインストールするための最初のステップは、そのリポジトリを有効にすることです。
/etc/apt/sources.listをお気に入りのテキストエディタでrootとして開き、次の行を追加してください。
Backports repository
deb http://httpredir.debian.org/debian jessie-backports main
ご自由に contrib と non-free を追加してください。
今、新しいリポジトリでaptを更新してください。
apt-get update
aptの更新が完了したら、jessie-backportsからパッケージをインストールできます。
apt-get -t jessie-backports install openjdk-8-jre openjdk-8-jdk
Ubuntu 16.04
Ubuntu 16.04のユーザーにとって、Java 8のインストールは非常に簡単です。標準のUbuntuリポジトリに直接用意されています。aptを使ってパッケージをインストールするだけです。
sudo apt-get install openjdk-8-jre openjdk-8-jdk
Eclipseをダウンロードしています
Eclipseの開発者は、Eclipseをインストールするための2つの方法を提供しています。そのうちの1つは、さまざまなバージョンのEclipseや、C++やPHPなど異なる言語のIDEを選択できるカスタムインストーラープログラムをダウンロードして使用する方法です。このガイドはJavaに焦点を当てているため、より直接的な方法について説明します。
Eclipseは、tarballにプリコンパイルされたバイナリとして提供されています。これは、すべてのLinuxディストリビューションで動作するように配布する最も簡単な方法です。
ターボールを取得するには、Eclipseのウェブサイトのダウンロードページに移動してください。
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/1a/eclipse-java-neon-1a-linux-gtk-x86_64.tar.gz
そこに着いたら、「ダウンロード」ボタンをクリックしてください。グラフィカルなアーカイブ管理ツールを使って選んだディレクトリに抽出するか、保存してtarを使うことができます。このガイドではtarを使用します。
今、cdを使ってEclipseを「インストール」したいディレクトリに移動します。Eclipseはそのフォルダ内にほぼ自己完結しているため、システムには実際にはインストールされていません。あなたのhomeディレクトリにあるバイナリです。
そこに着いたら、tarを使用してアーカイブをそのディレクトリに展開してください。
cd ~
tar xpf Downloads/eclipse-java-neon-1a-linux-gtk-x86_64.tar.gz
結果として得られるフォルダーは単に「eclipse」と呼ばれます。
ランニングエクリプス
さて、Eclipseの機能的なインストールがあなたのシステムの~/eclipseに存在します。ファイルブラウザで「eclipse」というフォルダ内のアイテムをクリックしてグラフィカルに起動するか、コマンドラインから起動することができます。
cd eclipse
./eclipse
実行すると、Eclipseは自分用のワークスペースを設定するように求めてきます。これは、すべてのプロジェクトとそれに関連するファイルを格納するフォルダーです。
起動アイコンの作成
何もないよりはマシかもしれませんが、この方法でEclipseを起動するのは理想的とは程遠いです。Linuxなので、解決策は非常に簡単です;それ用の.desktopファイルを作成してください。
デスクトップファイルを作成するには、ホームディレクトリ内の.local/share/applicationsにcdします。
cd ~/.local/share/applications
お気に入りのテキストエディタを使って、新しいファイルを作成してください。ファイルの名前はeclipse.desktopとします。好きなようにファイルをカスタマイズできますが、何を追加すればよいかわからない場合は、以下の例をコピーしてください。
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=/home/YOURUSER/eclipse/icon.xpm
Path=/home/YOURUSER/eclipse
Exec=/home/YOURUSER/eclipse/eclipse
StartupNotify=false
StartupWMClass=Eclipse
今、Eclipseはあなたのデスクトップ環境のメニューから利用できるはずです。もしそこにない場合は、ログアウトして再度ログインしてください。また、指定されたような絶対パスを使用することも重要です。相対パスや$HOMEのような変数は機能しません。
結論
この方法を使用すると、DebianおよびUbuntuに最新のJavaバージョンを使用して最新のEclipseをインストールして使用できます。 Eclipseのインストールを最新の状態に保つには、プログラム内の組み込み更新機能を使用して、ヘルプ > 更新の確認に移動してください。