J'ai récemment mis à niveau vers Ubuntu 14.04 (à l'aide de Update Manager), et cela fonctionne correctement, sans aucun problème.
Dans lequel j'utilise SQL Developer 3.2.20.09 et cela fonctionne bien. Maintenant, une nouvelle version est sortie le 5 mai 2014 et j'aimerais l'utiliser, car cela fonctionne très bien avec JDK 1.7. J'ai suivi les instructions d'installation fournies par Oracle, mais l'installation a échoué.
Sqldeveloper-4.0.2.15.21-1.noarch.rpm téléchargé depuis http://www.Oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
Suivez les instructions d'installation de http://www.Oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-install-linux-1969676.html à l'aide de la commande:
rpm -Uhv sqldeveloper-4.0.2.15.21-1.noarch.rpm
qui a abouti à:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
/bin/sh is needed by sqldeveloper-4.0.1.14.48-1.noarch
Alien utilisé pour installer le package RPM:
Sudo alien sqldeveloper-4.0.1.14.48-1.noarch.rpm
ce qui a entraîné cette erreur:
error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 - (-30969)
error: cannot open Packages database in /home/arthanarisamy/.rpmdb
Un paquet doit-il être mis à jour manuellement ou dois-je manquer une mise à jour lors de la mise à niveau vers Ubuntu 14.04?
Je n'aime pas utiliser les RPM convertis pour l'installation dans Ubuntu, s'il existe une alternative.
Je préfère utiliser manuellement un paquet binaire, spécialement avec les applications Java qui n'ont généralement pas de dépendance spécifique (évidemment JRE/JDK).
Dans ce cas, j'installe SQLDeveloper de cette façon:
Vous devez d’abord convertir le fichier .rpm en .deb, qui correspond au format du fichier d’installation dans Ubuntu.
Sudo alien -d sqldeveloper-4.0.2.15.21-1.noarch.rpm
Puis installez ce fichier .deb en:
Sudo dpkg -i sqldeveloper-4.0.2.15.21-1.noarch.deb