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.
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.
Respostas:
Instalei o SQL Developer com estas etapas:
(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.
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
Faça o download do SQL Developer no site da Oracle (eu escolhi o download de outras plataformas ).
Extrair arquivo para /opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Vinculando através de um iniciador no caminho para Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
Edite /opt/sqldeveloper/sqldeveloper.sh
e 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 $*
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
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
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):
Instale o pacote sql developer da seguinte maneira.
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
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
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
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
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/
.
sqldeveloper-package
está quebrada; falhando com debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
Isso pode ser corrigido comsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
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
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/
Torne o script de inicialização executável:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
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
.
Instalei a versão 17.4 no Ubuntu 16.04 GNOME assim.
/usr/lib/jvm/java-8-openjdk-amd64
Se ausente, instale com sudo apt install openjdk-8-jdk
. Versões mais recentes do Java também podem funcionar.~/sqldeveloper/sqldeveloper.sh
uma vez para adicionar o local do Java. Entrar/usr/lib/jvm/java-8-openjdk-amd64
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
Eu instalei o oracle sqldeveloper no ubuntu 17.10 usando o seguinte método:
Instalar alienígena:
sudo apt-get instalar alienígena
Instale o rpm usando alien:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
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.