Ubuntu 14.04にSQL Developerをインストールする方法は?


49

Ubuntu 14.04にSQL Developerをインストールしようとしています。いくつかのチュートリアルに従いましたが、どれも機能しませんでした。したがって、SQL Developerのインストール方法を知っているかどうか尋ねています。


同じ質問があります!
PhatHV

最後に、SQL Developerをインストールできます。私の答えをご覧ください。
PhatHV

どのチュートリアルですか?彼らはどのように「機能しなかった」のでしょうか?あなたがしたことと結果を教えてください。
テルドン


最後の手順、つまりエラーgk @ gk-desktop:/ usr / local / bin $の下でsqldeveloperを実行しようとしているとき:./sqldeveloper ./sqldeveloper:行3:./sqldeveloper:許可が拒否されました
ギリシュクマ14

回答:


96

次の手順でSQL Developerをインストールしました。

  1. (コメントを参照してください。これは不要な場合があります)
    Ubuntu Webサイトから最新のUbuntu 14.04 LTSをダウンロードして再インストールします。

  2. 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
      
  3. Oracle WebサイトからSQL Developerをダウンロードします他のプラットフォームのダウンロードを選択しました)。

  4. ファイルを抽出する/opt

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  5. Oracle SQL Developerのパス内ランチャーを介したリンク:

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. /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 $*
    
  7. 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

  8. 最後に、使いやすいデスクトップアプリケーションを作成します。

    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
    

11
「Ubuntu Webサイトから最新のUbuntu 14.04 LTSをダウンロードして再インストールする」パッケージをインストールするためにオペレーティングシステムを削除する必要があるのはなぜですか?
リンツウィンド

1
@PhatHV私は、端末I GETを/ usr / local /ビン/のsqldeveloperでのsqldeveloperを実行する場合:行2:CD:は/ usr / local /ビン/のsqldeveloper / binに:未ディレクトリ
vladmateinfo

1
私はあなたのような他の多くのチュートリアルを試しました。しかし、SQL Developerを機能させるためにどのような手順を実行したかを説明しました(オフィスのマシンにインストールし、今まで完璧に機能していました)。このファイル「/opt/sqldeveloper/sqldeveloper.sh」の内容を確認して、ここに貼り付けてください。
PhatHV

1
すべてが動作しますが、何らかの理由で、私のsqldevloperフォラー全体とそのファイルであり、非sudoersであるユーザーに対してのみ読み取り可能です。sudo chmod -R 775を実行しても、何も変わりません。私は右常にsudoを与える必要があり、これは、デスクトップショートカットを使用して、私はできます
カスパー

2
これは、Java 7ではなくJava 8を使用するUbuntu 15.04で機能します。
JanKanis

8

Ubuntuでこれを行った方法を次に示します。これが最も簡単な方法であり、後で簡単に再利用できるパッケージを提供すると思います(ただし、OTNライセンスに従って再配布することはできません)。

  1. ここからsql developerパッケージをダウンロードしてください
  2. 次のようにsql developerパッケージをインストールします。

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
    
  3. 今、あなたがする必要があるのは、コマンドを実行することだけです

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
    
  4. これにより、SQL Developerのインストールに使用できるdebianパッケージが生成されます。
  5. 次のコマンドを使用して、結果の.debパッケージをインストールします(debのバージョンも異なる場合があります)。

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
    
  6. これでインストールは完了です。私の場合、新しいJava 8が必要でした。次のコマンドを実行する必要があります。

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
    
  7. 最後に、私の場合、最初の実行時にoracle sql開発者にjavaパスを提供する必要があります/usr/lib/jvm/default-java/


Ubuntuでは、最新バージョン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
-Rqomey

5
  1. Java 6をインストールします(Java 1.7では動作しませんでした):

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
    
  2. ここからSQL Developerをダウンロードし、[ その他のプラットフォーム]を選択します。(ダウンロードするにはアカウントが必要です)。ダウンロードディレクトリを開きます。

    cd ~/Downloads
    

    ファイルを/opt次の場所に抽出します。

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
    
  3. 起動スクリプトを実行可能にします。

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  4. sqldeveloperを開きます。

    sudo /opt/sqldeveloper/sqldeveloper.sh
    

    初めてjvmの場所を入力するように求められます。私の場合(最初の手順を実行した場合はおそらくあなたのものです)、場所は次のとおり/usr/lib/jvm/java-6-oracleです。


これはあなたのために働いていますか?または、受け入れられた回答または独自の回答に従ってSQL開発者をインストールしましたか?自分でSql developerをインストールしたいからです。感謝
αғsнιη

@KasiyAこれは私のために働いた。
vladmateinfo 14

4.のステップの代わりに、/ opt / sqldeveloper / sqldeveloper / binを/ etc / environmentのPATHに追加できます。その後、ターミナルからsqldeveloperコマンドを使用できます。
ゾルトメスター

5

Ubuntu 16.04 GNOMEにバージョン17.4をインストールしました。

  1. OpenJDK 8のインストールと場所を確認します(/usr/lib/jvm/java-8-openjdk-amd64存在しない場合は、でインストールしsudo apt install openjdk-8-jdkます)。Javaの新しいバージョンも同様に機能します。
  2. ライセンス契約に同意し、「その他のプラットフォーム」バージョンをダウンロードします
  3. ホームディレクトリで解凍する
  4. ~/sqldeveloper/sqldeveloper.shJavaの場所を追加するには、コマンドラインから1回実行します。入る/usr/lib/jvm/java-8-openjdk-amd64
  5. 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

3

次の方法を使用して、ubuntu 17.10にoracle sqldeveloperをインストールしました。

  1. ライセンス契約に同意し、Oracle Linux rpmをダウンロードします:http : //www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. エイリアンをインストールします。

    sudo apt-getエイリアンをインストールする

  3. alienを使用してrpmをインストールします。

    sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm

  4. ターミナルで次のコマンドを使用してsql developerを実行します

    sqldeveloper

必ずrpmのバージョンを変更してください。これを成功させるには、Oracle Java 8以降をマシンにインストールする必要があります。


どうもありがとうございます。
バーマンパルサマネッシュ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.