私はLinuxに初めてアクセスし、今すぐOracle Linux仮想マシンを使用するようになりました。 Eclipseをインストールする必要がありますが、いくつかの調査の後、端末で次のコマンドを使用してこれを最も簡単に実行できることを発見しました。
sudo yum install eclipse
しかし、これが最新のEclipse 4.3.2(Kepler)の代わりにEclipse 3.6.1(Helios)をインストールしたことがわかりました。 EclipseのWebサイトにアクセスして最新のインストールをダウンロードできることを知っていますが、コマンドラインでこれを行う方法を知りたいです(教育的な経験から、これをやり直す必要がある場合はすばやく簡単な方法)。端末から最新バージョンまたは特定のバージョンのEclipseをインストールする方法は?
答え1
Distroリポジトリには必ずしも最新バージョンを含める必要はありません。これは展開ポリシーによって異なります。
この場合、最良の方法は非常に簡単なので、ウェブサイトからEclipseをインストールすることです。これにより、すべての前提条件を直接解決する必要がありますが、この場合は非常に簡単です。 JRE(またはJavaプログラミングに使用すると仮定すると、JDK)のみが必要です。
この方法でEclipseをインストールすると、実行可能ファイルは保存されませんが、$PATH
アーカイブのダウンロードの上部にあります。たとえば、次のように目的の場所に抽出します/opt/eclipse
。
ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse
これにより、実際の場所を見つけて、アーカイブで必要な他のリソースを使用できます。必要に応じてこれを2番目のパスとして使用できます$HOME/bin
(中間にあると仮定$PATH
)。いいえ/bin
または、などのディストリビューションインストーラが通常使用するパスを使用します/usr/bin
。
答え2
見てイウィキEclipse Webサイトでgit
ローカルシステムにパッケージレプリケーションを使用する方法を学びます。たとえば、C-Development-Toolkitを複製するには、次のコマンドを実行します。
git clone git://git.eclipse.org/gitroot/cdt/org.eclipse.cdt.git
また、これを達成する方法を探すこともできますwget
。とにかく、利用可能なJava開発キットが必要です。
また、次のようにeclipse.repo
ファイルを作成できます。/etc/yum.repos.d/
この例EclipseSCADAプロジェクトで。通常のEclipse環境では、ファイルに次のものを含めることができます。
[Eclipse]
name=Eclipse Kepler repo
baseurl=http://download.eclipse.org/releases/kepler/yum/
gpgcheck=0
Fedora22にはdnf
オプションがあります。銅鉱山、Fedoraの第三者ストレージシステムです。たくさんユーザーは配布リポジトリで利用できないパッケージを簡単にインストールできます。
$ dnf copr
Mini usage:
copr
enable name/project [chroot]
disable name/project
list name
search project
Examples:
copr enable rhscl/perl516 epel-6-x86_64
copr enable ignatenkobrain/ocltoys
copr disable rhscl/perl516
copr list ignatenkobrain
copr search tests
次に、Eclipseを検索するには、次のようにします。
dnf copr search eclipse
...
mbooth/eclipse-luna : This repository provides Eclipse Luna (4.4) for Fedora 20.
:
: Fedora 20 ships with Eclipse Kepler (4.3) so this repository provides builds of Eclipse Luna for those who want the very latest Eclipse on a stable Fedora release.
:
: If you have problems, please contact me directly via email ([email protected]) or IRC (mbooth on Freenode channels #fedora-devel #fedora-java and #fedora-uk)
最後に、例に従って名前/プロジェクトを有効にしてインストールします。
dnf copr enable mbooth/eclipse-luna
気づく
この記事を書いた時点で、リポジトリはfedora20とfedora21用に設定されているため、/etc/yum.repos.d/_copr_...
管理者がそれを解決するまで、ユーザーはファイルのbaseurlをいくつか変更する必要があるかもしれません。