Ubuntu 14.04에 SQL Developer를 설치하는 방법은 무엇입니까?


49

Ubuntu 14.04에 SQL Developer를 설치하려고합니다. 나는 몇 가지 튜토리얼을 따랐지만 어느 것도 효과가 없었다. 따라서 SQL Developer를 설치하는 방법을 알고 있는지 묻습니다.


나도 같은 질문이 있습니다!
PhatHV

마지막으로 SQL Developer를 설치할 수 있습니다. 내 대답을 참조하십시오.
PhatHV

어떤 튜토리얼? 그들은 어떻게 "작동하지 않습니까"? 당신이 한 일과 결과가 무엇인지 알려주십시오.
terdon

이것은 나를 위해 일했다 : oracle-noob.blogspot.com/2014/01/…
Eric Wilson

마지막 단계를 수행하려고 할 때, 즉 오류 gk @ gk-desktop : / usr / local / bin $ ./sqldeveloper ./sqldeveloper : sqldeveloper : line 3 : ./sqldeveloper : 권한이 거부되었습니다.
girishkumar

답변:


96

다음 단계로 SQL Developer를 설치했습니다.

  1. (의견 참조 — 이것이 필요하지 않을 수도 있습니다
    .) Ubuntu 웹 사이트에서 최신 Ubuntu 14.04 LTS를 다운로드하여 다시 설치하십시오.

  2. 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 웹 사이트에서 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 웹 사이트에서 최신 Ubuntu 14.04 LTS를 다운로드하여 다시 설치"왜 패키지를 설치하기 위해 운영 체제를 제거해야합니까?
Rinzwind

1
내가 터미널에서 sqldeveloper 실행하면 @PhatHV 내가는 / usr / local / bin / sqldeveloper를 얻을 수 : 2 호선 : CD : / usr / 지방 / 빈 / sqldeveloper / 빈 : 아니 디렉토리
vladmateinfo

1
나는 당신과 같은 다른 많은 튜토리얼을 시도했습니다. 그러나 SQL Developer를 작동시키기 위해 어떤 단계를 수행했는지 알려줍니다 (사무실의 컴퓨터에 설치했으며 지금까지는 완벽하게 작동합니다). 이 파일 "/opt/sqldeveloper/sqldeveloper.sh"의 내용을 확인하여 여기에 붙여 넣어야한다고 생각합니다.
PhatHV

1
모든 것이 작동하지만 언젠가는 내 전체 sqldevloper 폴더와 파일이며 sudoers가 아닌 사용자 만 읽을 수 있습니다. sudo chmod -R 775를 사용하더라도 아무런 변화가 없습니다. 항상 sudo를 항상 제공해야하기 때문에 데스크톱 바로 가기를 사용할 수 없습니다.
Kaspar

2
이것은 Java 7 대신 java 8을 사용하여 Ubuntu 15.04에서 작동합니다.
JanKanis

8

Ubuntu에서 수행 한 방법은 다음과 같습니다.이 방법이 가장 쉬운 방법이며 나중에 쉽게 재사용 할 수있는 패키지를 제공 할 것입니다 (그러나 OTN 라이센스에 따라 재배포 할 수는 없음).

  1. 여기에서 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. SQL 개발자를 설치하는데 사용할 수있는 데비안 패키지가 생성됩니다.
  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 Developer에 대한 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 개발자를 직접 설치하고 싶기 때문입니다. 감사합니다
αғsнιη

@KasiyA 이것은 나를 위해 일했습니다.
vladmateinfo

4. 단계 대신 / opt / sqldeveloper / sqldeveloper / bin을 / etc / environment의 PATH에 추가 할 수 있습니다. 그런 다음 터미널에서 sqldeveloper 명령을 사용할 수 있습니다.
Zsolt Mester

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의 위치를 ​​추가 하려면 명령 행에서 한 번 실행하십시오 . 들어가다/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를 우분투 17.10에 설치했습니다.

  1. 라이센스 계약에 동의하고 Oracle Linux rpm을 다운로드 하십시오 . http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. 외계인 설치 :

    sudo apt-get 설치 외계인

  3. 외계인을 사용하여 rpm을 설치하십시오.

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

  4. 터미널에서 다음 명령을 사용하여 SQL Developer를 실행하십시오.

    sqldeveloper

rpm의 버전을 변경하십시오. 이 작업을 성공적으로 수행하려면 시스템에 oracle java 8 이상이 설치되어 있어야합니다.


너무 감사합니다.
bahman parsamanesh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.