GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Intellij IDEA su Ubuntu?

Nota: Questa risposta riguarda l'installazione di IntelliJ IDEA. Per uno script esteso, che copre più IDE JetBrains, oltre all'assistenza per i problemi di rendering dei caratteri, vedere questo collegamento fornito da brendan.
Inoltre, la creazione manuale di Desktop Entry è facoltativa, in quanto le versioni più recenti di IntelliJ offrono la possibilità di crearla al primo avvio.

Ho la mia cartella intellij int /opt. Quindi quello che faccio è:

  • Scarica Intellij
  • Estrai intellij in /opt-folder:sudo tar -xvf <intellij.tar> -C /opt/ (l'opzione -C estrae il tar nella cartella /opt/)
  • Crea un file Desktop Entry chiamato idea.desktop (vedi il file di esempio sotto) e salvalo dove vuoi (supponiamo nella tua home directory)
  • Sposta idea.desktop dalla tua home directory a /usr/share/applications:sudo mv ~/idea.desktop /usr/share/applications/

Ora (in molte) versioni di Ubuntu è possibile avviare l'applicazione dopo il riavvio della GUI. Se non sai come farlo, puoi riavviare il PC..

idea.desktop (questo è per la community edition versione 14.1.2, devi cambiare i percorsi nelle linee Exec=e Icon=se il percorso è diverso per te):

[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

Modifica
Ho anche trovato uno script di shell che fa questo per te, qui. Lo script fornito nel collegamento installa Oracle Java 7 per te e ti offre la scelta tra Community e Ultimate Edition. Quindi scarica automaticamente la versione più recente per te, la estrae e crea una voce sul desktop.
Ho modificato gli script per soddisfare le mie esigenze. Non installa java 8 e non ti chiede la versione che vuoi installare (ma la versione è conservata in una variabile per cambiarla facilmente). Puoi anche aggiornare Intellij con esso. Ma poi devi (finora) rimuovere manualmente la vecchia cartella! Questo è quello che ho ottenuto:

Modifica2
Ecco la nuova versione dello script. Come menzionato nei commenti, breandan ha aggiornato lo script per renderlo più stabile (il sito web di jetbrains ha cambiato il suo comportamento). Grazie per l'aggiornamento, Brendan.

#!/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."  

Versione precedente

#!/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."    

Da Ubuntu 18.04 installare Intellij IDEA è facile! Devi solo cercare "IDEA" nel Software Center. Inoltre puoi scegliere un ramo da installare (io uso EAP).

Per le versioni precedenti:

Secondo questo (scatto ) e questo (umake ) articoli i modi più comodi sono:

  • per utilizzare i pacchetti snap (dalle versioni IDEA 2017.3 e Ubuntu 14.04):

    1. installare il sistema snapd. Da Ubuntu 16.04 ce l'hai già.

    2. installa lo snap-pack IDEA o anche la build EAP

  • per usare ubuntu-make(per le versioni di Ubuntu precedenti alla 16.04 usa apt-get comando invece apt ):

    1. Aggiungi PPA ubuntu-desktop/ubuntu-make (se installi ubuntu-make dal repository standard vedrai solo pochi IDE):

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

      $ sudo apt update
      $ sudo apt install ubuntu-make
      
    3. install preffered ide (IDEA, per questa domanda):

      $ umake ide idea
      

      o anche la versione definitiva se ti serve:

      $ umake ide idea-ultimate
      
    4. Aggiorno Intellij IDEA reinstallandolo:

      $ umake -ride idea-ultimate

      $ umake ide idea-ultimate
      

JetBrains ha una nuova applicazione chiamata Toolbox App che installa rapidamente e facilmente qualsiasi software JetBrains che desideri, a condizione che tu abbia la licenza. Gestisce anche il tuo accesso una volta per applicarlo a tutto il software JetBrains, una funzione molto utile.

Per usarlo, scarica qui il file tar.gz, quindi estrailo ed esegui l'eseguibile jetbrains-toolbox. incluso Quindi accedi e premi Installa accanto a IntelliJ IDEA:

Se vuoi spostare l'eseguibile in /usr/bin/ sentiti libero, tuttavia funziona perfettamente ovunque tu lo estragga.

Questo creerà anche le voci desktop appropriate al momento dell'installazione.


Puoi anche provare il mio repository Ubuntu:https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea

Per usarlo basta eseguire i seguenti comandi:

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

L'edizione community può quindi essere installata con

sudo apt-get install intellij-idea-community

e l'ultima edizione con

sudo apt-get install intellij-idea-ultimate

Linux
  1. Come installare R su Ubuntu 20.04

  2. Come installare IntelliJ IDEA su Debian 10

  3. Come installare IntelliJ IDEA su CentOS 8

  4. Come installare IntelliJ IDEA su Fedora 35

  5. Come installare IntelliJ IDEA su Ubuntu 18.04 LTS

Come installare IntelliJ IDEA su Ubuntu 18.04 / 19.10 e Ubuntu 16.04

Come installare IntelliJ IDEA su Ubuntu 20.04 LTS

Come installare IntelliJ IDEA su Ubuntu 22.04 | 20.04 LTS

Come installare IntelliJ IDEA su Ubuntu 18.04 Bionic Beaver

Come installare IntelliJ IDEA su Ubuntu 20.04

Come installare IntelliJ IDEA su Ubuntu 22.04