java - idea - install intellij ubuntu snap
¿Cómo instalar Intellij IDEA en Ubuntu? (12)
¡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 (uso EAP).
Para versiones anteriores:
De acuerdo con este ( complemento ) y este ( umake ) artículos, las formas más cómodas son:
-
para usar paquetes de complemento (desde las versiones IDEA 2017.3 y Ubuntu 14.04):
-
Instalar el sistema Snapd . Desde Ubuntu 16.04 ya lo tienes.
-
instale el paquete de complemento IDEA o incluso la compilación EAP
-
-
para usar ubuntu-make (para versiones de Ubuntu anteriores a 16.04 use el comando
apt-get
lugar deapt
):-
Agregue PPA ubuntu-desktop / ubuntu-make (si instala ubuntu-make desde el repositorio estándar, verá solo algunos IDE):
$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
-
Instalar ubuntu-make:
$ sudo apt update $ sudo apt install ubuntu-make
-
instalar ide preferido (IDEA, para esta pregunta):
$ umake ide idea
o incluso la última versión si necesitas:
$ umake ide idea-ultimate
-
Actualizo Intellij IDEA mediante la reinstalación:
$ umake -r ide idea-ultimate$ umake ide idea-ultimate
-
Soy nuevo en Ubuntu y Linux en general.
Quiero codificar en Java en mi computadora, pero tengo problemas para instalar
IntelliJ IDEA
en Ubuntu.
He descargado y extraído el archivo y, por alguna razón, renombré la carpeta a idea.
Intenté mover la carpeta a
/usr/share/applications
o algo así, pero no tenía permiso.
sudo -i
en la terminal para obtener permiso, pero no pude salir de la carpeta raíz.
¿Alguien puede ayudarme con una forma paso a paso de mover la carpeta, crear un acceso directo en la barra de búsqueda o como se llame e instalarlo correctamente?
De manera simple, también puede intentar ejecutar un acoplador preempaquetado con intellij, encontré el buen trabajo de @dlsniper: https://hub.docker.com/r/dlsniper/docker-intellij/
solo necesita tener docker instalado y ejecutar:
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
Desde Ubuntu 16.04 incluye
snapd
por defecto.
Entonces, la forma más fácil de instalar la versión estable es
-
Comunidad IntelliJ IDEA:
$ sudo snap install intellij-idea-community --classic
-
IntelliJ IDEA Ultimate:
$ sudo snap install intellij-idea-ultimate --classic
Para la última versión use channel
--edge
$ sudo snap install intellij-idea-community --classic --edge
Aquí está la lista de todos los canales https://snapcraft.io/intellij-idea-ultimate (desplegable ''Todas las versiones'').
opciones
--classic
La opción --classic es necesaria porque el complemento IntelliJ IDEA requiere acceso completo al sistema, como una aplicación tradicionalmente empaquetada.
[ https://www.jetbrains.com/help/idea/install-and-set-up-product.html#install-on-linux-with-snaps]
--edge
--edge Instalar desde el canal de borde [ http://manpages.ubuntu.com/manpages/bionic/man1/snap.1.html]
Nota: Snap, también funcionan algunas distribuciones principales: Arch, Debian, Fedora, openSUSE, Linux Mint, ...
Encuentro y sigo este youtube:
https://www.youtube.com/watch?v=PbW-doAiAvI
Básicamente, descargue el paquete tar.gz, extráigalo en / opt / y luego ejecute "idea.sh" en la carpeta bin (es decir, /opt/idea-IC-163.7743.44/bin/idea.sh)
Disfrutar
JetBrains tiene una nueva aplicación llamada Toolbox App que instala rápida y fácilmente cualquier software JetBrains que desee, suponiendo que tenga la licencia. También gestiona su inicio de sesión una vez para aplicar en todo el software JetBrains, una característica muy útil.
Para usarlo, descargue el archivo tar.gz
here
, luego
jetbrains-toolbox.
y ejecute el ejecutable
jetbrains-toolbox.
incluido
jetbrains-toolbox.
Luego inicie sesión y presione instalar junto a IntelliJ IDEA:
Si desea mover el ejecutable a
/usr/bin/
feel free, sin embargo, funciona bien fuera de la caja donde sea que lo extraiga.
Esto también hará las entradas de escritorio apropiadas después de la instalación.
JetBrains tiene una nueva aplicación llamada Toolbox App que instala rápida y fácilmente cualquier software JetBrains que desee, suponiendo que tenga la licencia. También gestiona su inicio de sesión una vez para aplicar en todo el software JetBrains, una característica muy útil.
Para usarlo, descargue el archivo tar.gz en
here
, luego
jetbrains-toolbox.
y ejecute el ejecutable
jetbrains-toolbox.
incluido
jetbrains-toolbox.
Luego inicie sesión y presione instalar al lado de IntelliJ IDEA: Esto también hará las entradas de escritorio apropiadas después de la instalación.
no es necesario, abrir las instalaciones ejecutables a / usr / bin / automáticamente
Si desea mover el ejecutable a
/usr/bin/
feel free, sin embargo, funciona bien fuera de la caja donde sea que lo extraiga.
Las versiones recientes de IntelliJ permiten la creación automática de entradas de escritorio. Mira esta esencia
- Lanzamiento desde la línea de comandos. Si se inicia por primera vez, la configuración le preguntará acerca de cómo crear un ícono de inicio de escritorio; decir que sí. O bien, después de iniciar (es decir, desde la línea de comandos) en cualquier momento, use el menú IDEA Configurar> Crear entrada de escritorio. Eso debería crear /usr/share/applications/intellij-idea-community.desktop
- Active la búsqueda en el escritorio de Ubuntu (es decir, la tecla de Windows), busque la IDEA de Intellij que utilizó para crear la entrada en el escritorio.
- Arrastra el ícono que se muestra al Ubuntu Launcher.
Necesitaba instalar varias herramientas de JetBrains en varias máquinas de CLI, así que escribí una pequeña herramienta para ayudar con eso. También utiliza API más limpias de JB, lo que lo hace más estable y funciona para varias herramientas de JB.
Siéntase libre de probarlo: https://github.com/MarcinZukowski/jetbrains-installer
TL; DR:
- Descargue IntelliJ IDEA desde here .
-
cd Downloads
-
extraer el archivo descargado:
sudo tar xf ideaIC-2017.2.5.tar.gz -C /opt/
-
Cambie al directorio bin:
cd /opt/idea-IC-172.4343.14/bin
-
Ejecute
idea.sh
desde el subdirectorio bin.
También puede probar mi repositorio de ubuntu: https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea
Para usarlo solo 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
prueba una forma sencilla de instalar intellij idea
Instale IntelliJ en Ubuntu usando Ubuntu Make
Necesita instalar Ubuntu Make primero. Si está utilizando Ubuntu 16.04, 18.04 o una versión superior, puede instalar Ubuntu Make usando el siguiente comando:
- sudo apt install ubuntu-make
Una vez que tenga Ubuntu Make instalado, puede usar el siguiente comando para instalar IntelliJ IDEA Community edition:
- Umake idea ide
Para instalar la edición IntelliJ IDEA Ultimate, use el siguiente comando:
- Umake ide idea-ultimate
Para eliminar IntelliJ IDEA instalado a través de Ubuntu Make, use el siguiente comando para sus respectivas versiones:
- umake -r idea ide
- umake -r ide idea-ultimate
Puedes visitar para más opciones.
Nota:
Esta respuesta cubre la instalación de IntelliJ IDEA.
Para un script extendido, 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
-
Extraiga intellij a / opt-folder:
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 (consulte el archivo de ejemplo a continuación) y guárdelo en el lugar que desee (supongamos en su directorio de inicio)
-
Mueva el idea.desktop desde su directorio de inicio a / usr / share / aplicaciones:
sudo mv ~/idea.desktop /usr/share/applications/
Ahora (en muchos) 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 de la comunidad versión 14.1.2, debe cambiar las rutas en Exec = e Icon = lines 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 para usted y le ofrece la opción de elegir entre Community y Ultimate Edition.
Luego descarga automáticamente la versión más nueva para usted, la extrae y crea una entrada de escritorio.
He modificado los scripts para satisfacer mis necesidades.
No instala java 8 y no le pide la versión que desea instalar (pero la versión se mantiene en una variable para cambiarla fácilmente).
También puede actualizar Intellij con él.
Pero luego tiene que (hasta ahora) eliminar manualmente la carpeta anterior.
Esto es lo que conseguí:
Edit2
Aquí está la nueva versión del guión.
Como se menciona en los comentarios, breandan ha actualizado 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" "$@"
# 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" "$@"
# 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."