Configurar e instalar IntelliJ con JDK

39

¿Hay algún script para descargar e instalar IntelliJ con JavaJDK u OpenJDK?

No sé cómo lo hice antes de usar Ubuntu 12.10, pero ahora estoy en una nueva instalación de 13.04 y he estado buscando un script todo en uno, o algunos scripts que puedo improvisar.

Tengo los dos enlaces detallados que creo que serán útiles, ¿alguien más puede agregar a esto por favor?

¿Cómo instalo Oracle Java JDK 7?

Instale Oracle Java 7 en Ubuntu a través del repositorio PPA

Actualización: ahora he descubierto que puede instalar IntelliJ a través del centro de software de Ubuntu, por lo que, aunque este fue un buen ejercicio de aprendizaje para mí, ya no es realmente relevante. Gracias a todos los que contribuyeron.

Spences10
fuente
¿Por qué quieres un guión para eso? No es demasiado complicado hacerlo manualmente. Simplemente siga las instrucciones de los enlaces que publicó y descargue y descomprima IntelliJ. No debería tomar más de cinco minutos (más tiempo de descarga).
André Stannek
Quiero un guión para poder ahorrarme cinco minutos;) y también aprender algo en el proceso
Spences10
Si quieres aprender algo, escribe el guión tú mismo ;-) Dudo que haya algo como esto, ya que es muy específico.
André Stannek
¿Hay algún ejemplo? Sabía que esto sucedería, ir a hacer una pregunta perfectamente legítima y ser criticado en los comentarios
Spences10
Mi intención no era llamarte. Lo siento si eso salió mal.
André Stannek

Respuestas:

28

Esto debería ayudarlo a comenzar:

#!/bin/sh

add-apt-repository ppa:webupd8team/java &&
apt-get update &&
apt-get install oracle-java7-installer &&
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections &&
update-java-alternatives -s java-7-oracle &&

wget -O /tmp/intellij.tar.gz http://download.jetbrains.com/idea/ideaIC-12.0.4.tar.gz &&
tar xfz /tmp/intellij.tar.gz &&
cd idea-IC-123.169/bin &&
./idea.sh

Algunas cosas que debes considerar:

  • No estoy seguro de en qué parte echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selectionstiene que estar. Podría ser una línea antes.
  • La línea cd idea-IC-123.169/bin depende de la versión IntelliJ, ya que la carpeta extraída se nombra de esa manera. Solo funciona con la versión disponible mientras escribo esto.
  • Lo mismo ocurre con el enlace de descarga. Puede cambiar con una versión más nueva.
  • No estoy seguro de lo que sucede si intenta agregar un ppa que ya existe nuevamente. Esto podría llevar a problemas.
  • Tienes que ejecutar el script como root
André Stannek
fuente
Excelente gracias, entonces, ¿ wget -O es eso lo que puedes usar para descargar cualquier archivo desde una url?
spences10
Sí, la -Oopción especifica el archivo de salida. Si lo omite, el archivo se guarda en el directorio actual con el nombre a medida que se descarga.
André Stannek
Ver askubuntu.com/a/659689/438156 para una forma automática usando Ubuntu Make. (que mantiene actualizado el paquete de ideas, etc.)
serv-inc
Vale la pena mencionar que puede usar una expresión regular cuando cd en la carpeta extraída: cd idea * / bin debería funcionar
aholt
76

Instalar JDK

Para instalar JDK, puede consultar help.ubuntu.com/community/Java .

Si quieres instalar openJDK,

sudo apt-get install openjdk-7-jdk 

Si desea instalar Oracle JDK, puede usar PPA del equipo webup8 .

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Instalación de IntelliJ IDEA

[Respuesta actualizada]

Descargue IntelliJ IDEA CE desde www.jetbrains.com/idea/download/ .

  1. Extraiga ideaIC-XX.YZtar.gz usando

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
  2. Ejecutar idea.shen el bindirectorio dentro de la carpeta extraída.

  3. Para crear un corredor de línea de comandos, Tools > Create Command-line Launcher
  4. Para crear una entrada de escritorio, Tools > Create Desktop Entry

Eso es. Ahora, puede iniciar IntelliJ desde el tablero de Ubuntu.

[Respuesta anterior]

Descargue IntelliJ IDEA CE desde www.jetbrains.com/idea/download/ .

  1. Extraiga ideaIC-XX.YZtar.gz usando

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
  2. Conviértete en root.

    sudo -i
  3. Mueva la carpeta extraída a /opt/idea

    mv ideaIC-XX.Y.Z /opt/idea
  4. Cree un archivo de escritorio e instálelo:

    gedit idea.desktop

    y copie lo siguiente en el idea.desktoparchivo.

    [Desktop Entry]
    Name=IntelliJ IDEA 
    Type=Application
    Exec=idea.sh
    Terminal=false
    Icon=idea
    Comment=Integrated Development Environment
    NoDisplay=false
    Categories=Development;IDE;
    Name[en]=IntelliJ IDEA

    luego ejecute el siguiente comando para instalarlo automáticamente en la unidad:

    desktop-file-install idea.desktop
  5. Crea un enlace simbólico al /usr/local/binusar

    cd /usr/local/bin
    ln -s /opt/idea/bin/idea.sh
  6. Para que el icono de idea se muestre en el tablero, el icono de idea se puede agregar como

    cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png

Eso es. Ahora, puede iniciar IntelliJ desde el tablero de Ubuntu.

El efecto Koju
fuente
gracias. De todas las guías, esta funcionó mejor para mí.
Kirill Fuchs
Exactamente. ¡Esta respuesta da el mejor resultado utilizable! ¡Prestigio! :)
Christophe De Troyer
1
Puede omitir el paso cuatro y hacerlo al final una vez que intellij se esté ejecutando, vaya a Herramientas> Crear entrada de escritorio. Más fácil.
mlissner
@mlissner Gracias. Finalmente actualicé mi respuesta.
TheKojuEffect
Los pasos 1-3 se pueden reemplazar con Ubuntu make (que debería actualizarse automáticamente, etc.). Ver askubuntu.com/a/659689/438156
serv-inc
17

Nueva forma: puedes usar Ubuntu Make . Para instalar en 16.04 (Xenial) [y posterior]

sudo apt install ubuntu-make

Si su versión de Ubuntu es anterior a 16.04 (nombre en código Xenial), puede instalar desde Ubuntu Make PPA. Primero, agregue el PPA a su sistema:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make  
sudo apt-get update

Luego, instalando Ubuntu Make:

sudo apt-get install ubuntu-make

Después de instalar Ubuntu Make, haga un

umake ide idea
serv-inc
fuente
1

Seguí instalando varias herramientas JB en un montón de máquinas, así que finalmente escribí una pequeña herramienta para ayudar con eso, échale un vistazo aquí: https://github.com/MarcinZukowski/jetbrains-installer

También es útil cuando JetBrains lanza una nueva versión que requiere descarga manual, permite automatizar eso.

Marcin Zukowski
fuente
0

Instalar JDK

Oracle JDK

sudo add-apt-repository ppa:webupd8team/java`
sudo apt-get update
sudo apt-get install oracle-java7-installer

OpenJDK

sudo apt-get install openjdk-8-jdk

También puede instalar openjdk 9, 10 u 11, según su elección; simplemente reemplace 8 con el número de versión para instalar otra versión.

Instalando Intellij

Instalar intellij desde la tienda de snap

sudo snap install intellij-idea-ultimate --classic --edge

Esta es una edición definitiva, por lo que necesita un código de activación para activarlo.

sudo snap install intellij-idea-community --classic

Esta es la versión de la comunidad, así que no necesito código de activación; pero tiene funciones y herramientas limitadas.

Happy Coding :)

rhoitjadhav
fuente