UbuntuにDbeaver 3.5.6
をインストールしようとしています14.04
ですが、システムにJava7がインストールされていても、Javaランタイム欠落エラーが表示されます。
ここに私がインストールしようとした方法があります
user@Demo:~/Downloads$ wget http://dbeaver.jkiss.org/files/3.5.6/dbeaver-ce_3.5.6_i386.deb
user@Demo:~/Downloads$ Sudo dpkg -i dbeaver-ce_3.5.6_i386.deb
そして、それはこのようなエラーをスローします
(Reading database ... 170900 files and directories currently installed.)
Preparing to unpack dbeaver-ce_3.5.6_i386.deb ...
Unpacking dbeaver-ce (3.5.6) over (3.5.6) ...
dpkg: dependency problems prevent configuration of dbeaver-ce:
dbeaver-ce depends on openjdk-7-jre-headless | openjdk-8-jre-headless | Java-runtime-headless; however:
Package openjdk-7-jre-headless is not installed.
Package openjdk-8-jre-headless is not installed.
Package Java-runtime-headless is not installed.
dpkg: error processing package dbeaver-ce (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Errors were encountered while processing:
dbeaver-ce
Javaがシステムにインストールされていると確信しています。
user@Demo:~/Downloads$ Java -version
Java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Server VM (build 24.79-b02, mixed mode)
DBeaver
にはopenjdk
が必要だと思いますが、通常のOracle_jdk
の代わりに?
この問題を修正するにはどうすればよいですか?
openjdk
もインストールする必要がありますか?openjdk
と通常のOracle jdk
は1つのシステムで同時に動作できますか?PS:Ubuntuの新機能。
Ubuntu 14.04でもDBeaverを使用しています。しかし、それをdebパッケージとしてインストールしようとはしませんでした。それを行う必要がある特別な理由はありますか?
ここからLinux Zipアーカイブをダウンロードしました。
http://dbeaver.jkiss.org/download/
次に、コンテンツをフォルダーに抽出し、その中にあるdbeaver実行可能ファイルを実行するだけです。 OpenJDKであろうとOracleであろうと、デフォルトのJDKが何であれ「機能する」はずです。その後、その実行可能ファイルへのショートカット/ドックアイコンなどを手動で作成できます。
お役に立てば幸いです!
私はこの問題を抱えていましたが、これが私にとってうまくいったものです:
Sudo apt-get -f install
これにより、依存関係がインストールされ、DBeaverが終了します。
完全なスクリプト:
wget http://dbeaver.jkiss.org/files/dbeaver-ce_latest_AMD64.deb
Sudo dpkg -i dbeaver-ce_latest_AMD64.deb
rm dbeaver-ce_latest_AMD64.deb
Sudo apt-get -f install
Sudo apt-add-repository ppa:webupd8team/Java
Sudo apt update
Sudo apt install Oracle-Java8-installer
重要:OpenJDK 7や8など、他のJDKは機能しませんでした!
Sudo add-apt-repository ppa:serge-rider/dbeaver-ce
Sudo apt update
Sudo apt install dbeaver-ce
Java_HOME=/usr/lib/jvm/Java-8-Oracle/ dbeaver
ええ、エラーはなくなりました! :)
UbuntuにDBeaverをインストールする PPA があります。
Sudo add-apt-repository ppa:serge-rider/dbeaver-ce
Sudo apt-get update
Sudo apt-get install dbeaver-ce