Bagaimana Saya Menginstal Groovy?

15

Ketika saya mencoba menjalankan ini:

sudo apt-get install groovy 

Saya mendapatkan kesalahan besar ini:

Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-04-28 18:43:39--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 96.17.181.40, 96.17.181.49
Connecting to download.oracle.com (download.oracle.com)|96.17.181.40|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-04-28 18:43:39--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 184.50.22.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|184.50.22.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-04-28 18:43:40--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|96.17.181.40|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-i586.tar.gz'

     0K .....                                                 100% 47.2K=0.1s

2012-04-28 18:43:40 (47.2 KB/s) - `./jdk-7u3-linux-i586.tar.gz' saved [5307/5307]

Download done.
sha256sum mismatch jdk-7u3-linux-i586.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of groovy:
 groovy depends on default-jre-headless | sun-java6-jre; however:
  Package default-jre-headless is not installed.
  Package oracle-java7-installer which provides default-jre-headless is not configured yet.
  Package sun-java6-jre is not installed.
dpkg: error processing groovy (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          Errors were encountered while processing:
 oracle-java7-installer
 groovy
E: Sub-process /usr/bin/dpkg returned an error code (1)

Saya sudah menginstal Java di pc saya. Ketika saya menjalankan:

java -version

Saya mendapat :

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

dimana saya melakukan kesalahan?

Terima kasih sebelumnya.

Semut
sumber

Jawaban:

25

Saya pulih dari kesalahan ini dengan melakukan:

sudo apt-get purge openjdk*

Ini akan meminta Anda untuk menghapus openjdkyang telah diinstal di sistem Anda. Lanjutkan dengan itu. Setelah openjdkdihapus dari pc Anda, Anda dapat melakukan:

sudo apt-add-repository ppa:groovy-dev/groovy
sudo apt-get update
sudo apt-get install groovy

Ini menginstal versi stabil. Setelah itu lakukan ini, di terminal Anda:

groovy -version

Ini akan memberi Anda output:

Groovy Version: 1.8.6 JVM: 1.6.0_24 Vendor: Sun Microsystems Inc. OS: Linux
Semut
sumber
+1 unggul - jangan lupa klik tombol centang untuk menerima jawaban Anda sendiri. Terima kasih!
fossfreedom
2
Karena repositori PPA di atas cukup usang / tidak terawat, saya juga merekomendasikan menggunakan cara GVM untuk menginstal Groovy seperti yang dinyatakan dalam jawaban di bawah ini.
Ikon
7

Sebaliknya, saya cukup menginstal GVM (Groovy enVironment Manager) dan menggunakannya untuk menginstal groovy.

ATjohnscreek
sumber
Situs ini sepertinya terlalu lambat, setidaknya saya tidak bisa membukanya, mungkin cara terbaik adalah menggunakan SDKMAN groovy-lang.org/install.html
Yu Jiaao