Я недавно обновил до Ubuntu 14.04 (использующий Менеджер обновлений), и это хорошо работает без проблем.
В котором я использую Разработчика SQL 3.2.20.09, и это хорошо работает. Теперь более новая версия была выпущена 5-го мая 2014, и я хотел бы использовать ее, поскольку она хорошо работает с JDK 1.7. Я следовал инструкциям по установке, предоставленным Oracle, но ей не удается установить.
Загруженный sqldeveloper-4.0.2.15.21-1.noarch.rpm из http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
Сопровождаемые инструкции по установке из http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-install-linux-1969676.html с помощью команды:
rpm -Uhv sqldeveloper-4.0.2.15.21-1.noarch.rpm
который привел к:
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
Используемый Чуждый для установки RPM-пакета:
sudo alien sqldeveloper-4.0.1.14.48-1.noarch.rpm
который привел к этой ошибке:
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
Какой-либо пакет должен быть обновлен вручную, или я избежал обновлять при обновлении до Ubuntu 14.04?
Необходимо сначала преобразовать .rpm файл в .deb, который является форматом файла установки в человечности.
sudo alien -d sqldeveloper-4.0.2.15.21-1.noarch.rpm
Тогда установка, что .deb файл:
sudo dpkg -i sqldeveloper-4.0.2.15.21-1.noarch.deb
Мне не нравится использовать преобразованного об/мин для установки в Ubuntu, если существует альтернатива.
я предпочитаю вручную использовать двоичный пакет, особенно с JAVA-приложениями, который обычно не имеет определенной зависимости (очевидно, JRE / JDK).
В этом случае, я устанавливаю SQLDeveloper таким образом:
error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
ошибка происходит в первый раз, когда Вы работаете rpm
(или alien
) на Ubuntu.
Создают DB об/мин с:
sudo rpm --rebuilddb
для избавлений от него.