注: この回答は、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