web-dev-qa-db-ja.com

Ubuntu 14.04にDBeaverをインストール中にエラーが発生しました

UbuntuにDbeaver 3.5.6をインストールしようとしています14.04ですが、システムにJava7がインストールされていても、Javaランタイム欠落エラーが表示されます。

ここに私がインストールしようとした方法があります

  1. user@Demo:~/Downloads$ wget http://dbeaver.jkiss.org/files/3.5.6/dbeaver-ce_3.5.6_i386.deb

  2. 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の代わりに?

この問題を修正するにはどうすればよいですか?

  1. openjdkもインストールする必要がありますか?
  2. openjdkと通常のOracle jdkは1つのシステムで同時に動作できますか?
  3. UbuntuにDBeaverの代替ツールはありますか。 (つまり、どれが最高のものですか?)

PS:Ubuntuの新機能。

2
theapache64

Ubuntu 14.04でもDBeaverを使用しています。しかし、それをdebパッケージとしてインストールしようとはしませんでした。それを行う必要がある特別な理由はありますか?

ここからLinux Zipアーカイブをダウンロードしました。

http://dbeaver.jkiss.org/download/

次に、コンテンツをフォルダーに抽出し、その中にあるdbeaver実行可能ファイルを実行するだけです。 OpenJDKであろうとOracleであろうと、デフォルトのJDKが何であれ「機能する」はずです。その後、その実行可能ファイルへのショートカット/ドックアイコンなどを手動で作成できます。

お役に立てば幸いです!

3
Simon

私はこの問題を抱えていましたが、これが私にとってうまくいったものです:

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
2
Curtis
  • Ubuntu 14.04.5 LTS
  • Java Oracle 1.8.0_181-b13
  • DBeaver 5.1.3(2018年7月16日)

Installation

Java

Sudo apt-add-repository ppa:webupd8team/Java
Sudo apt update
Sudo apt install Oracle-Java8-installer

重要:OpenJDK 7や8など、他のJDKは機能しませんでした!

DBeaver

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

ええ、エラーはなくなりました! :)

0
uav

UbuntuにDBeaverをインストールする PPA があります。

Sudo add-apt-repository ppa:serge-rider/dbeaver-ce
Sudo apt-get update
Sudo apt-get install dbeaver-ce
0
OnisimDariyskiy