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?
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."
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
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:
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.
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):
installer snapd système. Depuis Ubuntu 16.04 vous l'avez déjà.
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 deapt
):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
Installer ubuntu-faire:
$ sudo apt update $ sudo apt install ubuntu-make
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
je l'ai mise à niveau de Intellij IDEA via le réinstaller:
$ umake-ride idea-ultimate$ umake ide idea-ultimate
TL;DR:
- télécharger IntelliJ idée de ici.
cd Downloads
- extraire le fichier téléchargé:
sudo tar xf ideaIC-2017.2.5.tar.gz -C /opt/
- Basculez vers le répertoire bin:
cd /opt/idea-IC-172.4343.14/bin
- Exécuter
idea.sh
depuis le sous-répertoire bin.
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,...
versions récentes IntelliJ permet la création automatique de l'entrée de bureau. Voir ce gist
- 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
- 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.
- faites glisser l'icône qu'elle affiche dans le lanceur Ubuntu.
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
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
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
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.