GNU/Linux >> Linux の 問題 >  >> Linux

Intellij IDEA を Ubuntu にインストールするには?

注: この回答は、IntelliJ IDEA のインストールをカバーしています。より多くの JetBrains IDE をカバーする拡張スクリプトと、フォント レンダリングの問題のヘルプについては、brendan が提供するこのリンクを参照してください。
さらに、新しいバージョンの IntelliJ では最初の起動時にデスクトップ エントリの作成が提供されるため、デスクトップ エントリの手動作成はオプションです。

intellij int /opt フォルダーがあります。だから私がすることは:

  • Intellij をダウンロード
  • intellij を /opt-folder:sudo tar -xvf <intellij.tar> -C /opt/ に抽出します。 (-C オプションは、tar をフォルダー /opt/ に抽出します)
  • idea.desktop という名前のデスクトップ エントリ ファイルを作成し (以下のサンプル ファイルを参照)、任意の場所に保存します (ホーム ディレクトリと仮定します)。
  • idea.desktop をホーム ディレクトリから /usr/share/applications に移動します:sudo mv ~/idea.desktop /usr/share/applications/

現在 (多くの場合) Ubuntu バージョンでは、GUI の再起動後にアプリケーションを起動できます。その方法がわからない場合は、PC を再起動してください。

idea.desktop (これはコミュニティ エディション バージョン 14.1.2 用です。パスが異なる場合は、Exec=行と Icon=行のパスを変更する必要があります):

[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

編集
これを行うシェルスクリプトも見つけました。リンク内の指定されたスクリプトは、Oracle Java 7 をインストールし、Community と Ultimate Edition のどちらかを選択できるようにします。次に、最新バージョンを自動的にダウンロードして展開し、デスクトップ エントリを作成します。
ニーズを満たすためにスクリプトを変更しました。 Java 8 はインストールされず、インストールするバージョンを尋ねられません (ただし、バージョンは簡単に変更できるように変数に保持されます)。 Intellij を更新することもできます。ただし、(これまでのところ) 古いフォルダーを手動で削除する必要があります。これは私が得たものです:

編集 2
これがスクリプトの新しいバージョンです。コメントで述べたように、breandan はスクリプトを更新してより安定させました (jetbrains の Web サイトは動作を変更しました)。更新ありがとう、ブレンダン。

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

旧バージョン

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

Ubuntu 18.04 以降、Intellij IDEA のインストールは簡単です。 Software Center で「IDEA」を検索するだけです。また、インストールするブランチを選択することもできます (私は EAP を使用しています)。

以前のバージョンの場合:

これによると (スナップ ) とこれ (umake ) 記事の最も快適な方法は次のとおりです:

  • snap-packages を使用するには (バージョン IDEA 2017.3 &Ubuntu 14.04 以降):

    <オール>
  • snapd システムをインストールします。 Ubuntu 16.04 以降、すでにお持ちです。

  • IDEA スナップパッケージまたは EAP ビルドをインストール

  • ubuntu-make を使用するには (16.04 より前の Ubuntu バージョンでは apt-get を使用します) コマンドの代わりに apt ):

    <オール>
  • PPA ubuntu-desktop/ubuntu-make を追加します (標準リポジトリから ubuntu-make をインストールすると、いくつかの IDE しか表示されません):

    $ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    
  • ubuntu-make をインストールします:

    $ sudo apt update
    $ sudo apt install ubuntu-make
    
  • 推奨される ide をインストールします (この質問では IDEA):

    $ umake ide idea
    

    または、必要に応じて究極のバージョン:

    $ umake ide idea-ultimate
    
  • Intellij IDEA を再インストールしてアップグレードします:

    $ umake -r ide idea-ultimate

    $ umake ide idea-ultimate
    

JetBrains には Toolbox App と呼ばれる新しいアプリケーションがあり、ライセンスを持っていれば、必要な JetBrains ソフ​​トウェアをすばやく簡単にインストールできます。また、ログインを一度管理してすべての JetBrains ソフ​​トウェアに適用する、非常に便利な機能です。

これを使用するには、こちらから tar.gz ファイルをダウンロードし、展開して、含まれている実行可能ファイル jetbrains-toolbox. を実行します。 次にサインインし、IntelliJ IDEA の横にあるインストールを押します:

実行ファイルを /usr/bin/ に移動したい場合 ご自由にどうぞ。ただし、どこに解凍しても問題なく動作します。

これにより、インストール時に適切なデスクトップ エントリも作成されます。


私の ubuntu リポジトリを試すこともできます:https://launchpad.net/~mmk2410/+archive/ubuntu/intellij-idea

使用するには、次のコマンドを実行するだけです:

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

その後、コミュニティ エディションを次の方法でインストールできます

sudo apt-get install intellij-idea-community

そして

の究極版
sudo apt-get install intellij-idea-ultimate

Linux
  1. CentOS8にIntelliJIDEAをインストールする方法

  2. IntelliJIDEAをFedora35にインストールする方法

  3. Ubuntu18.04LTSにIntelliJIDEAをインストールする方法

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu20.04LinuxデスクトップにIntelliJIDEAをインストールする方法

  3. Debian10にIntelliJIDEAをインストールする方法

  1. Ubuntu22.04LinuxデスクトップにIntelliJIDEAをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu18.04にRをインストールする方法