GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menginstal Intellij IDEA di Ubuntu?

Catatan: Jawaban ini mencakup pemasangan IntelliJ IDEA. Untuk skrip tambahan, yang mencakup lebih banyak IDE JetBrains, serta bantuan untuk masalah perenderan font, silakan lihat tautan ini disediakan oleh brendan.
Selain itu, pembuatan Entri Desktop manual bersifat opsional, karena versi IntelliJ yang lebih baru menawarkan untuk membuatnya saat pengaktifan pertama.

Saya memiliki folder intellij int/opt saya. Jadi yang saya lakukan adalah:

  • Unduh Intellij
  • Ekstrak intellij ke /opt-folder:sudo tar -xvf <intellij.tar> -C /opt/ (opsi -C mengekstrak tar ke folder /opt/)
  • Buat File Entri Desktop bernama idea.desktop (lihat file contoh di bawah) dan simpan di mana saja yang Anda inginkan (anggap saja di direktori home Anda)
  • Pindahkan idea.desktop dari direktori home Anda ke /usr/share/applications:sudo mv ~/idea.desktop /usr/share/applications/

Sekarang (dalam banyak) versi Ubuntu Anda dapat memulai aplikasi setelah GUI dimulai ulang. Jika Anda tidak tahu bagaimana melakukannya, Anda dapat me-restart PC Anda..

idea.desktop (ini untuk edisi komunitas versi 14.1.2, Anda harus mengubah jalur di baris Exec=dan Icon=jika jalurnya berbeda untuk Anda):

[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

Edit
Saya juga menemukan skrip shell yang melakukan ini untuk Anda, di sini. Skrip yang diberikan di tautan menginstal Oracle Java 7 untuk Anda dan memberi Anda pilihan antara Community dan Ultimate Edition. Kemudian secara otomatis mengunduh versi terbaru untuk Anda, mengekstraknya dan membuat entri desktop.
Saya telah memodifikasi skrip untuk memenuhi kebutuhan saya. Itu tidak menginstal java 8 dan tidak menanyakan versi yang ingin Anda instal (tetapi versi disimpan dalam variabel untuk mengubahnya dengan mudah). Anda juga dapat memperbarui Intellij dengannya. Tapi kemudian Anda harus (sejauh ini) menghapus folder lama secara manual! Inilah yang saya dapatkan:

Edit2
Ini adalah versi baru dari skrip. Seperti disebutkan dalam komentar, breandan telah memperbarui skrip menjadi lebih stabil (situs web jetbrains mengubah perilakunya). Terima kasih atas pembaruannya, brandan.

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

Versi Lama

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

Sejak Ubuntu 18.04 menginstal Intellij IDEA itu mudah! Anda hanya perlu mencari "IDEA" di Pusat Perangkat Lunak. Anda juga dapat memilih cabang untuk dipasang (saya menggunakan EAP).

Untuk versi sebelumnya:

Menurut ini (jepret ) dan ini (umake ) artikel cara yang paling nyaman adalah:

  • untuk menggunakan paket snap (sejak versi IDEA 2017.3 &Ubuntu 14.04):

    1. instal sistem snapd. Sejak Ubuntu 16.04 Anda sudah memilikinya.

    2. instal paket snap IDEA atau bahkan build EAP

  • untuk menggunakan ubuntu-make(untuk versi Ubuntu sebelum 16.04 gunakan apt-get perintah sebagai gantinya apt ):

    1. Tambahkan PPA ubuntu-desktop/ubuntu-make (jika Anda menginstal ubuntu-make dari repo standar, Anda hanya akan melihat beberapa IDE):

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

      $ sudo apt update
      $ sudo apt install ubuntu-make
      
    3. pasang ide pilihan (IDEA, untuk pertanyaan ini):

      $ umake ide idea
      

      atau bahkan versi pamungkas jika Anda membutuhkan:

      $ umake ide idea-ultimate
      
    4. Saya memutakhirkan Intellij IDEA melalui penginstalan ulang:

      $ umake -r ide idea-ultimate

      $ umake ide idea-ultimate
      

JetBrains memiliki aplikasi baru bernama App Toolbox yang dengan cepat dan mudah menginstal perangkat lunak JetBrains apa pun yang Anda inginkan, dengan asumsi Anda memiliki lisensinya. Itu juga mengelola login Anda sekali untuk diterapkan di semua perangkat lunak JetBrains, fitur yang sangat berguna.

Untuk menggunakannya, unduh file tar.gz di sini, lalu ekstrak dan jalankan jetbrains-toolbox. yang dapat dieksekusi yang disertakan Kemudian masuk, dan tekan pasang di sebelah IntelliJ IDEA:

Jika Anda ingin memindahkan executable ke /usr/bin/ jangan ragu, bagaimanapun itu berfungsi dengan baik di mana pun Anda mengekstraknya.

Ini juga akan membuat entri desktop yang sesuai saat pemasangan.


Anda juga dapat mencoba repositori ubuntu saya:https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea

Untuk menggunakannya cukup jalankan perintah berikut:

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

Edisi komunitas kemudian dapat dipasang dengan

sudo apt-get install intellij-idea-community

dan edisi pamungkas dengan

sudo apt-get install intellij-idea-ultimate

Linux
  1. Cara Menginstal IntelliJ IDEA di Debian 10

  2. Cara Menginstal IntelliJ IDEA di CentOS 8

  3. Cara Menginstal IntelliJ IDEA di Ubuntu 18.04 LTS

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara menginstal IntelliJ IDEA di Desktop Linux Ubuntu 20.04

  3. Cara Menginstal IntelliJ IDEA di Fedora 35

  1. Cara menginstal IntelliJ IDEA di Desktop Linux Ubuntu 22.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal R di Ubuntu 18.04