GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Intellij IDEA na Ubuntu?

Poznámka: Tato odpověď se týká instalace IntelliJ IDEA. Rozšířený skript, který pokrývá více JetBrains IDE, stejně jako nápovědu pro problémy s vykreslováním písem, najdete na tomto odkazu poskytnutém brendanem.
Kromě toho je ruční vytvoření položky na ploše volitelné, protože novější verze IntelliJ nabízejí její vytvoření při prvním spuštění.

Mám složku intellij int /opt. Takže to, co dělám, je:

  • Stáhnout Intellij
  • Extrahujte intellij do /opt-folder:sudo tar -xvf <intellij.tar> -C /opt/ (volba -C rozbalí tar do složky /opt/)
  • Vytvořte vstupní soubor plochy s názvem idea.desktop (viz ukázkový soubor níže) a uložte jej kamkoli chcete (předpokládejme, že ve vašem domovském adresáři)
  • Přesuňte soubor idea.desktop z domovského adresáře do /usr/share/applications:sudo mv ~/idea.desktop /usr/share/applications/

Nyní (v mnoha) verzích Ubuntu můžete aplikaci spustit po restartu GUI. Pokud nevíte, jak to udělat, můžete restartovat počítač..

idea.desktop (toto je pro komunitní edici verze 14.1.2, musíte změnit cesty v řádcích Exec=a Icon=, pokud se pro vás cesta liší):

[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

Upravit
Také jsem zde našel skript shellu, který to dělá za vás. Daný skript v odkazu vám nainstaluje Oracle Java 7 a dá vám na výběr mezi Community a Ultimate Edition. Poté vám automaticky stáhne nejnovější verzi, rozbalí ji a vytvoří záznam na ploše.
Upravil jsem skripty, aby vyhovovaly mým potřebám. Neinstaluje java 8 a neptá se vás na verzi, kterou chcete nainstalovat (verze je však uložena v proměnné, aby se to snadno změnilo). Můžete s ním také aktualizovat Intellij. Pak ale musíte (zatím) starou složku ručně odstranit! Mám toto:

Upravit2
Zde je nová verze skriptu. Jak bylo zmíněno v komentářích, breandan aktualizoval skript, aby byl stabilnější (web jetbrains změnil své chování). Díky za aktualizaci, breandane.

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

Stará verze

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

Od Ubuntu 18.04 je instalace Intellij IDEA snadná! Stačí vyhledat „IDEA“ v Centru softwaru. Také si můžete vybrat větev k instalaci (používám EAP).

Pro starší verze:

Podle tohoto (snap ) a toto (umake ) články nejpohodlnější způsoby jsou:

  • používat snap-packages (od verzí IDEA 2017.3 a Ubuntu 14.04):

    1. nainstalovat systém snapd. Od Ubuntu 16.04 ho již máte.

    2. nainstalovat balíček snap-pack IDEA nebo dokonce sestavení EAP

  • použít ubuntu-make (pro verze Ubuntu starší než 16.04 použijte apt-get příkaz místo apt ):

    1. Přidejte PPA ubuntu-desktop/ubuntu-make (pokud nainstalujete ubuntu-make ze standardního repo, uvidíte jen několik IDE):

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

      $ sudo apt update
      $ sudo apt install ubuntu-make
      
    3. nainstalovat preferovaný ide (IDEA, pro tuto otázku):

      $ umake ide idea
      

      nebo dokonce konečnou verzi, pokud potřebujete:

      $ umake ide idea-ultimate
      
    4. Upgraduji Intellij IDEA přeinstalováním:

      $ umake -r ide idea-ultimate

      $ umake ide idea-ultimate
      

JetBrains má novou aplikaci s názvem Toolbox App, která rychle a snadno nainstaluje jakýkoli software JetBrains, který chcete, za předpokladu, že máte licenci. Spravuje také vaše přihlášení, které se použije pro veškerý software JetBrains, což je velmi užitečná funkce.

Chcete-li jej použít, stáhněte si soubor tar.gz zde, poté jej rozbalte a spusťte přiložený spustitelný soubor jetbrains-toolbox. Poté se přihlaste a stiskněte install vedle IntelliJ IDEA:

Pokud chcete spustitelný soubor přesunout do /usr/bin/ klidně, ale po vybalení to funguje dobře, ať ho rozbalíte kamkoli.

Tím se také při instalaci vytvoří příslušné položky na ploše.


Můžete také vyzkoušet mé úložiště ubuntu:https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea

Chcete-li jej použít, spusťte následující příkazy:

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

Komunitní edici lze poté nainstalovat pomocí

sudo apt-get install intellij-idea-community

a poslední vydání s

sudo apt-get install intellij-idea-ultimate

Linux
  1. Jak nainstalovat IntelliJ IDEA na Debian 10

  2. Jak nainstalovat IntelliJ IDEA na CentOS 8

  3. Jak nainstalovat IntelliJ IDEA na Fedoru 35

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat IntelliJ IDEA na Ubuntu 20.04 Linux Desktop

  3. Jak nainstalovat IntelliJ IDEA na Ubuntu 18.04 LTS

  1. Jak nainstalovat IntelliJ IDEA na Ubuntu 22.04 Linux Desktop

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04