Comment installer Intellij IDEA sur Ubuntu?

Je suis nouveau à Ubuntu et Linux en général. Je veux coder en Java sur mon ordinateur, mais j'ai des problèmes d'installation IntelliJ IDEA sur Ubuntu. J'ai téléchargé et extrait le fichier et pour quelque raison renommé le dossier à l'idée. J'ai essayé de déplacer le dossier /usr/share/applications ou quelque chose, mais je n'ai pas l'autorisation. J'ai utilisé sudo -i dans le terminal pour obtenir la permission mais n'a pas réussi à sortir du dossier racine. Quelqu'un peut m'aider avec une étape par étape pour déplacer le dossier, créer un raccourci dans la barre de recherche ou quelque chose comme ça et l'installer correctement?

46
demandé sur ROMANIA_engineer 2015-05-08 21:54:55

11 réponses

Remarque: cette réponse couvre l'installation de IntelliJ IDEA. Pour un script étendu, qui couvre plus D'IDEs de JetBrains, ainsi que de l'aide pour les problèmes de rendu de police, s'il vous plaît voir ce lien fourni par brendan.

De plus, la création d'une entrée de bureau manuelle est optionnelle, car les nouvelles versions D'IntelliJ offrent de la créer dès le premier démarrage.


j'ai mon dossier intellij int /opt. Donc ce que je fais est:

  • Télécharger L'Ide
  • Extrait de l'ide, /opt-dossier: sudo tar -xvf <intellij.tar> -C /opt/ (l'option-C, extraits de le goudron pour le dossier /opt/)
  • créer un fichier d'entrée de bureau appelé idea.Bureau (voir le fichier d'exemple ci-dessous) et le stocker où vous voulez (supposons dans votre répertoire personnel)
  • Déplacer l'idée.ordinateur de bureau à partir de votre maison dans le répertoire /usr/share/applications: sudo mv ~/idea.desktop /usr/share/applications/

maintenant (dans beaucoup) les versions Ubuntu vous pouvez lancer le application après redémarrage de l'interface graphique. Si vous ne savez pas comment faire, vous pouvez redémarrer votre PC..

idée.bureau (c'est pour community edition version 14.1.2, vous avez à changer les chemins d'accès dans Exec= et l'Icône= lignes si le chemin est différent pour vous):

[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

Modifier

J'ai aussi trouvé un script shell qui fait cela pour vous, ici. Le script donné dans le lien installe Oracle Java 7 pour vous et donne vous le choix entre la communauté et L'Édition Ultime. Il télécharge ensuite automatiquement la version la plus récente pour vous, l'extrait et crée une entrée de bureau.

J'ai modifié les scripts pour répondre à mes besoins. Il n'installe pas java 8 et ne vous demande pas la version que vous voulez installer (mais la version est conservée dans une variable pour la modifier facilement). Vous pouvez également mettre à jour Intellij. Mais vous devez (jusqu'à présent) supprimer manuellement l'ancien dossier! C'est ce que j'ai obtenu:

Edit2

Voici la nouvelle version du script. Comme mentionné dans les commentaires, breandan a mis à jour le script pour être plus stable (le site Web de jetbrains a changé son comportement). Merci pour la mise à jour, breandan.

#!/bin/sh

echo "Installing IntelliJ IDEA..."

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

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

Ancienne Version

#!/bin/sh                                                                                                                                   

echo "Installing IntelliJ IDEA..."

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

# 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."    
72
répondu MalaKa 2018-05-22 07:58:00

Vous pouvez également essayer mon dépôt ubuntu: https://launchpad.net/~mmk2410/+archive/ubuntu/intellij idée

Pour l'utiliser, il suffit d'exécuter les commandes suivantes:

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

l'édition communautaire peut alors être installée avec

sudo apt-get install intellij-idea-community

et l'édition ultime avec

sudo apt-get install intellij-idea-ultimate
36
répondu Marcel Kapfer 2017-09-29 13:00:56

JetBrains a une nouvelle application appelée L'application Toolbox qui installe rapidement et facilement n'importe quel logiciel JetBrains que vous voulez, en supposant que vous avez la licence. Il gère également votre login une fois pour appliquer à travers tous les logiciels JetBrains, une fonctionnalité très utile.

Pour l'utiliser, téléchargez le goudron.fichier gz ici, puis l'extraire et exécuter le inclus exécutable jetbrains-toolbox. puis connectez-vous, et appuyez sur installer à côté de IntelliJ IDÉE:

enter image description here

si vous voulez déplacer l'exécutable vers /usr/bin/ sentez-vous libre, cependant cela fonctionne très bien à partir de la boîte où vous l'extrayez.

cela fera aussi les entrées de bureau appropriées lors de l'installation.

27
répondu Menasheh 2017-01-25 23:20:13

Selon (composant logiciel enfichable) et ( umake) articles moyens les plus confortables sont les suivantes:

  • pour utiliser un composant logiciel enfichable paquets (depuis les versions IDÉE 2017.3 et Ubuntu 14.04):

    1. installer snapd système. Depuis Ubuntu 16.04 vous l'avez déjà.

    2. installer IDÉE composant logiciel enfichable paquet ou même EAP construire

  • pour utiliser ubuntu-faire (pour les versions Ubuntu antérieures à 16.04 utilisez apt-get commande au lieu de apt):

    1. Ajouter un PPA ubuntu-desktop/ubuntu-faire (si vous installez ubuntu-faire à partir de la norme repo vous verrez seulement quelques IDE):

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

      $ sudo apt update
      $ sudo apt install ubuntu-make
      
    3. installer l'ide (IDEA, for this question):

      $ umake ide idea
      

      ou même la version ultime si vous avez besoin de:

      $ umake ide idea-ultimate
      
    4. je l'ai mise à niveau de Intellij IDEA via le réinstaller:

      $ umake-ride idea-ultimate

      $ umake ide idea-ultimate
      
14
répondu Дмитрий Кулешов 2017-11-30 19:42:28

TL;DR:

  1. télécharger IntelliJ idée de ici.
  2. cd Downloads
  3. extraire le fichier téléchargé: sudo tar xf ideaIC-2017.2.5.tar.gz -C /opt/
  4. Basculez vers le répertoire bin: cd /opt/idea-IC-172.4343.14/bin
  5. Exécuter idea.sh depuis le sous-répertoire bin.
6
répondu Tshilidzi Mudau 2017-10-14 22:56:42

depuis Ubuntu 16.04 inclut snapd par défaut.

Donc, la façon la plus facile d'installer

  • IntelliJ IDEA Community:

    $ sudo snap install intellij-idea-community --classic --edge
  • IntelliJ IDEA Ultimate:

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

Note: Snap, fonctionne aussi quelques distributions majeures: Arch, Debian, Fedora, openSUSE, Linux Mint,...

4
répondu djm.im 2018-04-13 20:07:11

versions récentes IntelliJ permet la création automatique de l'entrée de bureau. Voir ce gist

  1. lancement depuis la ligne de commande. Si vous lancez pour la première fois, setup vous demandera de créer une icône de lanceur de bureau; dites oui. Ou d'autre après le lancement (ie. depuis la ligne de commande) à tout moment, utilisez le menu idea Configure > Create Desktop Entry . Que doit créer le répertoire /usr/share/applications/intellij idée de la communauté.bureau
  2. déclenchez la recherche Ubuntu desktop (c.-à-d. Windows key), trouver L'idée Intellij que vous avez utilisé pour créer l'entrée de bureau.
  3. faites glisser l'icône qu'elle affiche dans le lanceur Ubuntu.
2
répondu Nicola Beghin 2016-09-29 09:42:30

d'une manière simple, vous pouvez également essayer d'exécuter un docker préemballé avec intellij, j'ai trouvé le bon travail de @dlsniper:https://hub.docker.com/r/dlsniper/docker-intellij/

vous avez juste besoin d'avoir le panneau installé et exécuter :

docker run -tdi \
       --net="host" \
       --privileged=true \
       -e DISPLAY=${DISPLAY} \
       -v /tmp/.X11-unix:/tmp/.X11-unix \
       -v ${HOME}/.IdeaIC2016.1_docker:/home/developer/.IdeaIC2016.1 \
       -v ${GOPATH}:/home/developer/go \
       dlsniper/docker-intellij
1
répondu Sébastien Allamand 2016-08-30 12:34:47

j'ai trouver et de suivre ce youtube:

https://www.youtube.com/watch?v=PbW-doAiAvI

essentiellement, télécharger le goudron.gz paquet, extrait dans /opt/, puis exécutez l' "idea.sh" sous dossier bin (c'est à dire /opt/idea-IC-163.7743.44/bin/idea.sh)

Profitez de

0
répondu Sunny Mok 2016-12-13 02:23:22

j'ai eu besoin d'installer divers outils JetBrains sur un certain nombre de machines de CLI, donc j'ai écrit un petit outil pour aider avec cela. Il utilise également des API plus propres de JB, ce qui le rend, espérons-le, plus stable, et fonctionne pour divers outils JB.

n'hésitez pas à l'essayer: https://github.com/MarcinZukowski/jetbrains-installer

0
répondu Marcin Zukowski 2017-08-18 20:12:39

JetBrains a une nouvelle application appelée L'application Toolbox qui installe rapidement et facilement n'importe quel logiciel JetBrains que vous voulez, en supposant que vous avez la licence. Il gère également votre login une fois pour appliquer à travers tous les logiciels JetBrains, une fonctionnalité très utile.

Pour l'utiliser, téléchargez le goudron.fichier gz https://www.jetbrains.com/toolbox/download/download-thanks.html?platform=linux, puis l'extraire et exécuter le inclus exécutable jetbrains-toolbox. puis inscrivez-vous, et appuyez installer à côté de IntelliJ idée: cela fera également les entrées appropriées de bureau lors de l'installation.

n'est pas nécessaire, l'ouverture de fichier exécutable installe dans /usr/bin/ automatiquement si vous voulez déplacer l'exécutable vers /usr/bin/ sentez-vous libre, cependant cela fonctionne très bien à partir de la boîte où vous l'extrayez.

0
répondu Mike 2018-08-31 00:15:39