Ubuntu 14.04にSQL Developerをインストールしようとしています。いくつかのチュートリアルに従いましたが、どれも機能しませんでした。したがって、SQL Developerのインストール方法を知っているかどうか尋ねています。
Ubuntu 14.04にSQL Developerをインストールしようとしています。いくつかのチュートリアルに従いましたが、どれも機能しませんでした。したがって、SQL Developerのインストール方法を知っているかどうか尋ねています。
回答:
次の手順でSQL Developerをインストールしました。
(コメントを参照してください。これは不要な場合があります)
Ubuntu Webサイトから最新のUbuntu 14.04 LTSをダウンロードして再インストールします。
Javaをインストールします。
JavaバージョンJDK 7:
sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
sudo update-alternatives --config java
JavaバージョンJDK 8(一部のインストールでは、これは1.7ではなく要件です):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-alternatives --config java
Oracle WebサイトからSQL Developerをダウンロードします(他のプラットフォームのダウンロードを選択しました)。
ファイルを抽出する/opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Oracle SQL Developerのパス内ランチャーを介したリンク:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
/opt/sqldeveloper/sqldeveloper.sh
そのコンテンツを編集して置き換えます:
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin
./sqldeveloper "$@"
または(エラーを回避します./sqldeveloper: Permission denied
)
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
SQL Developerを実行します。
sqldeveloper
注:初めてSql Developerを実行するときは、JDKのフォルダーのパスを指定する必要があります。私のコンピューターでは、JDKは/usr/lib/jvm/java-1.7.0-openjdk-amd64に格納されてい ますJava 8およびUbuntu 16+の場合/ usr / lib / jvm / java-8-oracle
最後に、使いやすいデスクトップアプリケーションを作成します。
cd /usr/share/applications/
sudo vim sqldeveloper.desktop
次の行を追加します。
[Desktop Entry]
Exec=sqldeveloper
Terminal=false
StartupNotify=true
Categories=GNOME;Oracle;
Type=Application
Icon=/opt/sqldeveloper/icon.png
Name=Oracle SQL Developer
次に入力:
sudo update-desktop-database
Ubuntuでこれを行った方法を次に示します。これが最も簡単な方法であり、後で簡単に再利用できるパッケージを提供すると思います(ただし、OTNライセンスに従って再配布することはできません)。
次のようにsql developerパッケージをインストールします。
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
今、あなたがする必要があるのは、コマンドを実行することだけです
make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
次のコマンドを使用して、結果の.debパッケージをインストールします(debのバージョンも異なる場合があります)。
sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
これでインストールは完了です。私の場合、新しいJava 8が必要でした。次のコマンドを実行する必要があります。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
最後に、私の場合、最初の実行時にoracle sql開発者にjavaパスを提供する必要があります/usr/lib/jvm/default-java/
。
sqldeveloper-package
が壊れていることに注意してください。で失敗するdebuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
これは修正することができますsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Java 6をインストールします(Java 1.7では動作しませんでした):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
ここからSQL Developerをダウンロードし、[ その他のプラットフォーム]を選択します。(ダウンロードするにはアカウントが必要です)。ダウンロードディレクトリを開きます。
cd ~/Downloads
ファイルを/opt
次の場所に抽出します。
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
起動スクリプトを実行可能にします。
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
sqldeveloperを開きます。
sudo /opt/sqldeveloper/sqldeveloper.sh
初めてjvmの場所を入力するように求められます。私の場合(最初の手順を実行した場合はおそらくあなたのものです)、場所は次のとおり/usr/lib/jvm/java-6-oracle
です。
Ubuntu 16.04 GNOMEにバージョン17.4をインストールしました。
/usr/lib/jvm/java-8-openjdk-amd64
存在しない場合は、でインストールしsudo apt install openjdk-8-jdk
ます)。Javaの新しいバージョンも同様に機能します。~/sqldeveloper/sqldeveloper.sh
Javaの場所を追加するには、コマンドラインから1回実行します。入る/usr/lib/jvm/java-8-openjdk-amd64
GUIメニューから将来アクセスするためのデスクトップアイコンを作成します。
# /home/USERNAME/.local/share/applications/sqldeveloper.desktop
[Desktop Entry]
Name=Oracle SQL Developer
GenericName=SQL Developer
X-GNOME-FullName=Oracle SQL Developer
Comment= A free integrated development environment that simplifies the development and management of Oracle Database
Keywords=sql;developer;oracle;db;database
Exec=/home/USERNAME/sqldeveloper/sqldeveloper.sh
Terminal=false
Type=Application
StartupNotify=true
Icon=/home/USERNAME/sqldeveloper/icon.png
Categories=Admin
X-AppStream-Ignore=true
デスクトップファイルを実行可能にする
chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
次の方法を使用して、ubuntu 17.10にoracle sqldeveloperをインストールしました。
エイリアンをインストールします。
sudo apt-getエイリアンをインストールする
alienを使用してrpmをインストールします。
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
ターミナルで次のコマンドを使用してsql developerを実行します
sqldeveloper
必ずrpmのバージョンを変更してください。これを成功させるには、Oracle Java 8以降をマシンにインストールする必要があります。