GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo instalar Intellij IDEA en Ubuntu?

Nota: Esta respuesta cubre la instalación de IntelliJ IDEA. Para obtener una secuencia de comandos extendida, que cubre más IDE de JetBrains, así como ayuda para problemas de representación de fuentes, consulte este enlace proporcionado por brendan.
Además, la creación manual de Desktop Entry es opcional, ya que las versiones más recientes de IntelliJ ofrecen crearlo en el primer inicio.

Tengo mi carpeta intellij int/opt. Entonces lo que hago es:

  • Descargar Intellij
  • Extraer intellij a /opt-carpeta:sudo tar -xvf <intellij.tar> -C /opt/ (la opción -C extrae el tar a la carpeta /opt/)
  • Cree un archivo de entrada de escritorio llamado idea.desktop (vea el archivo de ejemplo a continuación) y guárdelo en cualquier lugar que desee (supongamos que en su directorio de inicio)
  • Mueva idea.desktop de su directorio de inicio a /usr/share/applications:sudo mv ~/idea.desktop /usr/share/applications/

Ahora (en muchas) versiones de Ubuntu puede iniciar la aplicación después de reiniciar la GUI. Si no sabe cómo hacerlo, puede reiniciar su PC.

idea.desktop (esto es para la edición comunitaria versión 14.1.2, debe cambiar las rutas en las líneas Exec=e Icon=si la ruta es diferente para usted):

[Desktop Entry]                                                                 
Encoding=UTF-8
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=/opt/ideaIC-14.1.2/bin/idea.sh
Icon=/opt/ideaIC-14.1.2/bin/idea.png
Terminal=false
StartupNotify=true
Type=Application

Editar
También encontré un script de shell que hace esto por ti, aquí. El script proporcionado en el enlace instala Oracle Java 7 por usted y le permite elegir entre Community y Ultimate Edition. Luego descarga automáticamente la versión más reciente, la extrae y crea una entrada en el escritorio.
He modificado los scripts para satisfacer mis necesidades. No instala java 8 y no le pregunta por la versión que desea instalar (pero la versión se mantiene en una variable para cambiar eso fácilmente). También puede actualizar Intellij con él. ¡Pero luego tiene que (hasta ahora) eliminar manualmente la carpeta anterior! Esto es lo que obtuve:

Editar2
Aquí está la nueva versión del script. Como se menciona en los comentarios, breandan actualizó el script para que sea más estable (el sitio web de Jetbrains cambió su comportamiento). Gracias por la actualización, Breandan.

#!/bin/sh

echo "Installing IntelliJ IDEA..."

# We need root to install
[ $(id -u) != "0" ] && exec sudo "$0" "[email protected]"

# Attempt to install a JDK
# apt-get install openjdk-8-jdk
# add-apt-repository ppa:webupd8team/java && apt-get update && apt-get install oracle-java8-installer

# Prompt for edition
#while true; do
#    read -p "Enter 'U' for Ultimate or 'C' for Community: " ed 
#    case $ed in
#        [Uu]* ) ed=U; break;;
#        [Cc]* ) ed=C; break;;
#    esac
#done
ed=C

# Fetch the most recent version
VERSION=$(wget "https://www.jetbrains.com/intellij-repository/releases" -qO- | grep -P -o -m 1 "(?<=https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/BUILD/)[^/]+(?=/)")

# Prepend base URL for download
URL="https://download.jetbrains.com/idea/ideaI$ed-$VERSION.tar.gz"

echo $URL

# Truncate filename
FILE=$(basename ${URL})

# Set download directory
DEST=~/Downloads/$FILE

echo "Downloading idea-I$ed-$VERSION to $DEST..."

# Download binary
wget -cO ${DEST} ${URL} --read-timeout=5 --tries=0

echo "Download complete!"

# Set directory name
DIR="/opt/idea-I$ed-$VERSION"

echo "Installing to $DIR"

# Untar file
if mkdir ${DIR}; then
    tar -xzf ${DEST} -C ${DIR} --strip-components=1
fi

# Grab executable folder
BIN="$DIR/bin"

# Add permissions to install directory
chmod -R +rwx ${DIR}

# Set desktop shortcut path
DESK=/usr/share/applications/IDEA.desktop

# Add desktop shortcut
echo -e "[Desktop Entry]\nEncoding=UTF-8\nName=IntelliJ IDEA\nComment=IntelliJ IDEA\nExec=${BIN}/idea.sh\nIcon=${BIN}/idea.png\nTerminal=false\nStartupNotify=true\nType=Application" -e > ${DESK}

# Create symlink entry
ln -s ${BIN}/idea.sh /usr/local/bin/idea

echo "Done."  

Versión antigua

#!/bin/sh                                                                                                                                   

echo "Installing IntelliJ IDEA..."

# We need root to install
[ $(id -u) != "0" ] && exec sudo "$0" "[email protected]"

# define version (ultimate. change to 'C' for Community)
ed='U'

# Fetch the most recent community edition URL
URL=$(wget "https://www.jetbrains.com/idea/download/download_thanks.jsp?edition=I${ed}&os=linux" -qO- | grep -o -m 1 "https://download.jetbrains.com/idea/.*gz")

echo "URL: ${URL}"
echo "basename(url): $(basename ${URL})"

# Truncate filename
FILE=$(basename ${URL})

echo "File: ${FILE}"

# Download binary
wget -cO /tmp/${FILE} ${URL} --read-timeout=5 --tries=0

# Set directory name
DIR="${FILE%\.tar\.gz}"

# Untar file
if mkdir /opt/${DIR}; then
    tar -xvzf /tmp/${FILE} -C /opt/${DIR} --strip-components=1
fi

# Grab executable folder
BIN="/opt/$DIR/bin"

# Add permissions to install directory
chmod 755 ${BIN}/idea.sh

# Set desktop shortcut path
DESK=/usr/share/applications/IDEA.desktop

# Add desktop shortcut                     
echo -e "[Desktop Entry]\nEncoding=UTF-8\nName=IntelliJ IDEA\nComment=IntelliJ IDEA\nExec=${BIN}/idea.sh\nIcon=${BIN}/idea.png\nTerminal=false\nStartupNotify=true\nType=Application" > ${DESK}

echo "Done."    

¡Desde Ubuntu 18.04, instalar Intellij IDEA es fácil! Solo necesita buscar "IDEA" en el Centro de software. También puede elegir una rama para instalar (yo uso EAP).

Para versiones anteriores:

Según este (snap ) y este (umake ) artículos las formas más cómodas son:

  • para usar paquetes instantáneos (desde las versiones IDEA 2017.3 y Ubuntu 14.04):

    1. instalar el sistema snapd. Desde Ubuntu 16.04 ya lo tienes.

    2. instale el paquete instantáneo IDEA o incluso la compilación EAP

  • para usar ubuntu-make (para versiones de Ubuntu anteriores a la 16.04 use apt-get comando en su lugar apt ):

    1. Agregue PPA ubuntu-desktop/ubuntu-make (si instala ubuntu-make desde un repositorio estándar, solo verá algunos IDE):

      $ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
      
    2. Instalar ubuntu-make:

      $ sudo apt update
      $ sudo apt install ubuntu-make
      
    3. instalar ide preferido (IDEA, para esta pregunta):

      $ umake ide idea
      

      o incluso la última versión si necesita:

      $ umake ide idea-ultimate
      
    4. Actualicé Intellij IDEA reinstalándolo:

      $ umake -r ide idea-ultimate

      $ umake ide idea-ultimate
      

JetBrains tiene una nueva aplicación llamada Toolbox App que instala rápida y fácilmente cualquier software de JetBrains que desee, suponiendo que tenga la licencia. También administra su inicio de sesión una vez para aplicarlo en todo el software de JetBrains, una característica muy útil.

Para usarlo, descargue el archivo tar.gz aquí, luego extráigalo y ejecute el ejecutable incluido jetbrains-toolbox. Luego inicie sesión y presione instalar junto a IntelliJ IDEA:

Si desea mover el ejecutable a /usr/bin/ siéntase libre, sin embargo, funciona bien fuera de la caja donde sea que lo extraiga.

Esto también creará las entradas de escritorio adecuadas durante la instalación.


También puede probar mi repositorio de ubuntu:https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea

Para usarlo simplemente ejecuta los siguientes comandos:

sudo apt-add-repository ppa:mmk2410/intellij-idea
sudo apt-get update

La edición comunitaria se puede instalar con

sudo apt-get install intellij-idea-community

y la última edición con

sudo apt-get install intellij-idea-ultimate

Linux
  1. Cómo instalar R en Ubuntu 20.04

  2. Cómo instalar IntelliJ IDEA en Debian 10

  3. Cómo instalar IntelliJ IDEA en CentOS 8

  4. Cómo instalar IntelliJ IDEA en Fedora 35

  5. Cómo instalar IntelliJ IDEA en Ubuntu 18.04 LTS

Cómo instalar IntelliJ IDEA en Ubuntu 18.04/19.10 y Ubuntu 16.04

Cómo instalar IntelliJ IDEA en Ubuntu 20.04 LTS

Cómo instalar IntelliJ IDEA en Ubuntu 22.04 | 20.04 LTS

Cómo instalar IntelliJ IDEA en Ubuntu 18.04 Bionic Beaver

Cómo instalar IntelliJ IDEA en Ubuntu 20.04

Cómo instalar IntelliJ IDEA en Ubuntu 22.04