Como instalar o SQL Developer no Ubuntu 14.04?


49

Estou tentando instalar o SQL Developer no Ubuntu 14.04. Eu segui alguns tutoriais, mas nenhum deles funcionou. Então, eu estou perguntando se você sabe como instalar o SQL Developer.


Eu tenho a mesma pergunta!
PhatHV

Finalmente, eu posso instalar o SQL Developer. Veja minha resposta.
PhatHV

Quais tutoriais? Como eles "não funcionaram"? Por favor, mostre-nos o que você fez e qual é o resultado.
terdon


quando estou tentando executar a última etapa, ou seja, execute o sqldeveloper abaixo do erro gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: linha 3: ./sqldeveloper: permissão negada Alguma solução a ser alcançada?
girishkumar

Respostas:


96

Instalei o SQL Developer com estas etapas:

  1. (Veja os comentários - isso pode não ser necessário)
    Baixe e reinstale o Ubuntu 14.04 LTS mais recente no site do Ubuntu.

  2. Instale Java:

    • Versão Java JDK 7:

      sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
      
    • Versão Java JDK 8 (em algumas instalações, este é um requisito, em vez de 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. Faça o download do SQL Developer no site da Oracle (eu escolhi o download de outras plataformas ).

  4. Extrair arquivo para /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  5. Vinculando através de um iniciador no caminho para Oracle SQL Developer:

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. Edite /opt/sqldeveloper/sqldeveloper.she substitua o conteúdo para:

    #!/bin/bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd /opt/sqldeveloper/sqldeveloper/bin
    ./sqldeveloper "$@"
    

    ou (para evitar erro: ./sqldeveloper: Permission denied)

    #!/bin/bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
    
  7. Execute o SQL Developer:

    sqldeveloper
    

    Nota: Ao executar o Sql Developer pela primeira vez, você precisa especificar o caminho da pasta do JDK. No meu computador, o JDK armazenado em /usr/lib/jvm/java-1.7.0-openjdk-amd64 Para Java 8 e Ubuntu 16+ / usr / lib / jvm / java-8-oracle

  8. Por fim, crie um aplicativo de desktop para fácil utilização:

    cd /usr/share/applications/
    sudo vim sqldeveloper.desktop
    

    adicione estas linhas:

    [Desktop Entry]
    Exec=sqldeveloper
    Terminal=false
    StartupNotify=true
    Categories=GNOME;Oracle;
    Type=Application
    Icon=/opt/sqldeveloper/icon.png
    Name=Oracle SQL Developer
    

    então digite:

    sudo update-desktop-database
    

11
"Baixe e reinstale o mais recente Ubuntu 14.04 LTS do site Ubuntu" por que preciso remover meu sistema operacional para instalar um pacote?
Rinzwind 5/05

1
@PhatHV quando eu corro sqldeveloper no Terminal I get / usr / / bin local / sqldeveloper: Linha 2: cd: / usr / / bin local / sqldeveloper / bin: Não é um diretório
vladmateinfo

1
Eu tentei muitos outros tutoriais como você. Mas eu dei a você as etapas que eu fiz para fazer meu SQL Developer funcionar (eu instalei na minha máquina no escritório e funciona perfeitamente até agora). Eu acho que você deve verificar o conteúdo deste arquivo "/opt/sqldeveloper/sqldeveloper.sh" e colá-lo aqui.
PhatHV

1
Tudo funciona, mas por algum motivo todo o meu sqldevloper e seus arquivos são legíveis apenas para usuários que não são usuários de crackers. Mesmo se eu fizer sudo chmod -R 775 nele, nada muda. Isto faz-me incapaz de usar o atalho no desktop como eu tenho que dar sudo direita sempre
Kaspar

2
Isso funciona para mim no Ubuntu 15.04, usando java 8 em vez de java 7.
JanKanis

8

Aqui está como eu fiz no Ubuntu, acho que essa é a maneira mais fácil e fornecerá um pacote que você pode reutilizar facilmente mais tarde (mas você não pode redistribuir de acordo com a licença da OTN):

  1. Downlod o pacote sql developer a partir daqui .
  2. Instale o pacote sql developer da seguinte maneira.

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
    
  3. Agora, tudo o que você precisa fazer é executar o comando (você pode ter uma versão diferente)

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
    
  4. Isso irá gerar um pacote debian que você pode usar para instalar o sql developer.
  5. Agora instale o pacote .deb resultante usando o comando (Seu deb também pode ter uma versão diferente):

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
    
  6. Agora você terminou a instalação. no meu caso, ele precisava do novo java 8, então você precisará executar os seguintes comandos.

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
    
  7. Finalmente, você precisa fornecer o caminho do java para o desenvolvedor do oracle sql na primeira execução no meu caso /usr/lib/jvm/default-java/.


Por favor, note no Ubuntu que a versão mais recente sqldeveloper-packageestá quebrada; falhando com debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedIsso pode ser corrigido comsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey

5
  1. Instale o Java 6. (Não funcionou para mim com o Java 1.7):

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
    
  2. Faça o download do SQL Developer aqui e escolha Outras plataformas . (Você precisará de uma conta para fazer o download). Abra o diretório Downloads:

    cd ~/Downloads
    

    e extraia o arquivo para /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
    
  3. Torne o script de inicialização executável:

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  4. Sqldeveloper aberto:

    sudo /opt/sqldeveloper/sqldeveloper.sh
    

    Na primeira vez em que você for solicitado a inserir o local da jvm. No meu caso (e provavelmente o seu caso tenha seguido o primeiro passo), a localização é: /usr/lib/jvm/java-6-oracle.


Isso está funcionando para você? ou você instalou o Sql developer seguindo sua resposta aceita ou sua própria resposta? porque eu quero instalar o desenvolvedor sql para mim. graças
αғsнιη

@KasiyA Isso funcionou para mim.
Vladmateinfo 15/09/14

Em vez da etapa 4., você pode adicionar o / opt / sqldeveloper / sqldeveloper / bin ao PATH no / etc / environment. Em seguida, você pode usar o comando sqldeveloper no terminal.
precisa

5

Instalei a versão 17.4 no Ubuntu 16.04 GNOME assim.

  1. Verifique a instalação do OpenJDK 8 e o local em /usr/lib/jvm/java-8-openjdk-amd64Se ausente, instale com sudo apt install openjdk-8-jdk. Versões mais recentes do Java também podem funcionar.
  2. Aceite o contrato de licença e faça o download da versão "Outras plataformas"
  3. Descompacte no meu diretório pessoal
  4. Execute a partir da linha de comando ~/sqldeveloper/sqldeveloper.shuma vez para adicionar o local do Java. Entrar/usr/lib/jvm/java-8-openjdk-amd64
  5. Crie o ícone da área de trabalho para acesso futuro no meu menu da 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
    

Tornar o arquivo da área de trabalho executável

chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop

3

Eu instalei o oracle sqldeveloper no ubuntu 17.10 usando o seguinte método:

  1. Aceite o contrato de licença e baixe o oracle linux rpm: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. Instalar alienígena:

    sudo apt-get instalar alienígena

  3. Instale o rpm usando alien:

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

  4. Execute o sql developer usando o seguinte comando no terminal

    sqldeveloper

Certifique-se de alterar a versão do seu rpm. Para que isso seja bem-sucedido, é necessário ter o oracle java 8 ou superior instalado em sua máquina.


Muito obrigado mano.
bahman parsamanesh em 29/09
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.