web-dev-qa-db-fra.com

Erreur lors de l'installation de DBeaver On Ubuntu 14.04

J'essaie d'installer Dbeaver 3.5.6 sur Ubuntu 14.04, mais une erreur d'exécution manquante Java s'est produite même si Java7 est installé sur mon système.

Voici comment j'ai essayé d'installer

  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

et ça jette une erreur comme ça

(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

Je suis sûr que Java est installé sur mon système.

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)

Je pense que DBeaver a besoin de openjdk au lieu de la normale Oracle_jdk, n'est-ce pas?

Comment puis-je résoudre ce problème?

  1. Devrais-je installer openjdk aussi?
  2. Est-ce que openjdk et normal Oracle jdk peuvent fonctionner simultanément dans un système?
  3. Existe-t-il un autre outil pour DBeaver dans Ubuntu? (Je veux dire, quel est le meilleur?)

PS: je suis nouveau dans Ubuntu.

2
theapache64

J'utilise également DBeaver sur Ubuntu 14.04. Je n'ai toutefois jamais essayé de l'installer en tant que paquet deb - une raison particulière pour laquelle vous devez le faire?

Ce que j'ai fait est de télécharger l'archive Linux Zip à partir d'ici:

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

Ensuite, vous pouvez simplement extraire le contenu dans un dossier et exécuter l'exécutable de dbeaver qui se trouve à l'intérieur. Il devrait "fonctionner" avec le JDK par défaut, qu'il s'agisse d'OpenJDK ou d'Oracle. Vous pouvez ensuite créer un raccourci/une icône de dock/ce que vous souhaitiez manuellement pour cet exécutable.

J'espère que ça t'as aidé!

3
Simon

J'ai eu ce problème et c'est ce qui a fonctionné pour moi:

Sudo apt-get -f install

Cela installe les dépendances, puis termine DBeaver.

Script complet:

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 (16.07.2018)

Installation

Java

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

Attention: D'autres JDK, comme OpenJDK 7 et 8, ne m'ont pas fonctionné!

DBeaver

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

Début

Java_HOME=/usr/lib/jvm/Java-8-Oracle/ dbeaver

Oui, l'erreur est partie! :)

0
uav

J’ai rencontré le même problème. Bien que openjdk ait été installé sur mon système, certains expliquent pourquoi DBeaver n’a pas pu se reconnecter par openjdk path.So Après l’installation de Java-8-Oracle, j’ai pu utiliser DBeaver.Assayez d’installer la dernière version Java. version (Oracle ou open jdk) .Below est la version Java présente dans mon système. L'installation de Java-8 a résolu mon problème.

Statut de priorité de chemin de sélection

0/usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1081
1/usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071
* 2/usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1081

0
Rajesh B

Il y a n PPA pour installer DBeaver sur Ubuntu:

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