Ubuntu 10.10デスクトップバージョンにGroovyを既にインストールしています。これで、Groovy 1.8の最新バージョンがリリースされました。次のような、Groovyの以前のバージョンのインストールに使用したのと同じコマンドを使用してインストールしようとすると、
Sudo apt-get install groovy
次のようなエラーが発生しています。
0 upgraded, 0 newly installed, 0 to remove and 135 not upgraded.
だから、どうすればインストールできますか、私はUbuntuの初心者なので、親切に助けてください。
Ubuntuの特定のバージョンでは、標準リポジトリが新しいバージョンのソフトウェアで更新されることはほとんどありません。ソフトウェアは、重要なサポートの問題およびセキュリティ上の理由でのみ更新されます。
Canonicalがサポートすると言っているFirefoxなどの重要なソフトウェアについては例外が設けられています。これらの場合、ソフトウェアがアップストリームのサポートを失おうとしているかどうかが決定されます。そうである場合、リポジトリ内の新しいバージョンが更新されます。
「groovy」は、Canonicalでサポートされているソフトウェアではないため、新しいバージョンに更新されません。
ソフトウェアの新しいバージョンを入手するには、ソースコードを自分でダウンロードしてコンパイルしてインストールするか、パッケージャーがコンパイルを行った信頼できるPPAを見つける必要があります。
GroovyのV1.8は先月末にリリースされました。 Ubuntuの次のバージョン(11.10)でも、リポジトリにこのバージョンはありません。
返信が遅くなってすみません、今この投稿を見ました。 Fresh Groovy で最新のgroovyバージョンをインストールできるgroovyの代替リポジトリを見つけることができます。最新の1.8バージョンについては、サイトからの指示を以下に示します。
# first time users
Sudo apt-add-repository ppa:groovy-dev/groovy
# all users
Sudo apt-get update
Sudo apt-get install groovy-1.8
sdkman
を使用する必要がある場合があります。これにより、「Groovyのインストール」ページに表示される ように、最新のgroovyを簡単に起動して実行できます
新しいターミナルを開き、次のように入力します。
$ curl -s get.sdkman.io | bash
画面の指示に従ってインストールを完了します。
新しいターミナルを開くか、次のコマンドを入力します。
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
次に、最新の安定したGroovyをインストールします。
$ sdk install groovy
インストールが完了し、デフォルトバージョンにした後、次を使用してテストします。
$ groovy -version
それだけです!
Cloud9 IDEでも同じ問題が発生しました。
SDKMANはgroovyをインストールする最も簡単な方法です。
$ curl -s get.sdkman.io | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk install groovy
それで全部です。