Як встановити SQL Developer на Ubuntu 14.04?


49

Я намагаюся встановити SQL Developer на Ubuntu 14.04. Я дотримувався деяких навчальних посібників, але жоден з них не працював. Тож я запитую вас, чи знаєте ви, як встановити SQL Developer.


У мене те саме питання!
PhatHV

Нарешті, я можу встановити SQL Developer. Дивіться мою відповідь.
PhatHV

Які навчальні посібники? Як вони "не працювали"? Покажіть, будь ласка, що ви зробили та який результат?
тердон

Цей для мене працював: oracle-noob.blogspot.com/2014/01/…
Ерік Вілсон

коли я намагаюсь виконати останній крок, тобто запустити sqldeveloper нижче помилки gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: рядок 3: ./sqldeveloper: У дозволі відмовлено в будь-якому рішенні, щоб перейти?
girishkumar

Відповіді:


96

Я встановив SQL Developer за допомогою цих кроків:

  1. (Див. Коментарі - це може не бути необхідним)
    Завантажте та встановіть найновіший Ubuntu 14.04 LTS з веб-сайту Ubuntu.

  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. Завантажте розробник SQL з веб-сайту Oracle (я вибрав завантаження інших платформ ).

  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:

    sqldeveloper
    

    Примітка. Коли ви запускаєте розробник Sql вперше, вам потрібно вказати шлях до папки 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 14.04 LTS з веб-сайту Ubuntu", чому мені потрібно видалити операційну систему, щоб встановити пакет?
Rinzwind

1
@PhatHV Коли я запускаю sqldeveloper в терміналі, я отримую / usr / local / bin / sqldeveloper: рядок 2: cd: / usr / local / bin / sqldeveloper / bin: Не каталог
vladmateinfo

1
Я спробував багато інших навчальних посібників, як ти. Але я дав вам, які кроки я зробив для того, щоб мій розробник SQL працював (я встановив його на своїй машині в офісі, і він до цього часу працює ідеально). Я думаю, вам слід перевірити вміст цього файлу "/opt/sqldeveloper/sqldeveloper.sh" і вставити його сюди.
PhatHV

1
Все працює, але з якихось причин мій весь foldevloper foler, і це файли і читаються лише для користувачів, які не є sudoers. Навіть якщо я роблю на ньому sudo chmod -R 775, нічого не змінюється. Через це я не можу використовувати ярлик на робочому столі, тому що я повинен завжди надавати право судо
Kaspar

2
Це працює для мене на Ubuntu 15.04, використовуючи java 8 замість java 7.
JanKanis

8

Ось як я це зробив на Ubuntu, я думаю, що це найпростіший спосіб, і ви отримаєте пакет, який ви зможете легко повторно використати пізніше (але ви не можете перерозподілити його відповідно до ліцензії OTN):

  1. Downlod SQL - пакет розробника від тут .
  2. Встановіть пакет розробників sql наступним чином.

    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. Це створить пакет debian, який можна використовувати для встановлення sql-розробника.
  5. Тепер встановіть отриманий .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. Нарешті, вам потрібно надати шлях Java для розробника Oracle sql під час першого запуску, у моєму випадку це було /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 для себе. дякую
αғsnιη

@KasiyA Це працювало для мене.
vladmateinfo

Замість кроку 4. Ви можете додати / opt / sqldeveloper / sqldeveloper / bin до PATH у середовищі / etc /. Тоді ви можете використовувати команду sqldeveloper з терміналу.
Zsolt Mester

5

Я встановив версію 17.4 на Ubuntu 16.04 GNOME так.

  1. Перевірте встановлення OpenJDK 8 та розташування за адресою /usr/lib/jvm/java-8-openjdk-amd64Якщо немає, встановіть за допомогою sudo apt install openjdk-8-jdk. Можливо, також працюють новіші версії Java.
  2. Прийміть ліцензійну угоду та завантажте версію "Інші платформи"
  3. Розпакуйте в моєму домашньому каталозі
  4. Запустіть з командного рядка ~/sqldeveloper/sqldeveloper.shодин раз, щоб додати розташування Java. Введіть/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

Я встановив oracle sqldeveloper в ubuntu 17.10, використовуючи наступний метод:

  1. Прийміть ліцензійну угоду та завантажте oracle linux rpm: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. Встановити чужорідне:

    sudo apt-get install чужорідний

  3. Встановіть обороти за допомогою чужорідних:

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

  4. Запустіть розробник sql, використовуючи наступну команду в терміналі

    sqldeveloper

Не забудьте змінити версію оборотів в хвилину. Щоб це було успішним, у вашій машині має бути встановлено oracle java 8 або вище.


Дякую тобі брате.
bahman parsamanesh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.