我是一般的Ubuntu和Linux的新手。我想在我的電腦上使用Java編碼,但是在Ubuntu上安裝IntelliJ IDEA時遇到問題。我已經下載並解壓縮文件,並由於某種原因將文件夾重命名爲idea。我嘗試將文件夾移動到/usr/share/applications
或其他東西,但我沒有權限。我在終端中使用sudo -i
以獲得權限,但未設法退出根文件夾。任何人都可以通過一步一步的方式來幫助我移動文件夾,在搜索欄中創建一個快捷方式或任何它的調用並正確安裝它?如何在Ubuntu上安裝Intellij IDEA?
回答
我有我的intellij int/opt文件夾。所以我要做的就是:
- 下載的IntelliJ
- 提取的IntelliJ到/ opt文件夾:
sudo tar -xvf <intellij.tar> -C /opt/
(-C選項提取焦油夾/ opt /) - 中創建一個桌面項文件idea.desktop(見下面的示例文件),並將其存儲任何你想要的(讓我們在你的主目錄假設)
- 從你的主目錄爲/ usr /共享/應用移動idea.desktop:
sudo mv ~/idea.desktop /usr/share/applications/
現在(很多情況下)Ubuntu版本可以在GUI重新啓動後啓動應用程序。如果你不知道如何做到這一點,你可以重新啓動你的電腦..
idea.desktop(這是社區版本14.1.2,你必須改變Exec =和Icon =行的路徑if道路,是你不一樣的):
[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
編輯
我還發現了一個shell腳本,這是否對你來說,here。鏈接中的給定腳本將爲您安裝Oracle Java 7,併爲您提供社區和旗艦版之間的選擇。然後它會自動爲您下載最新版本,將其解壓並創建桌面條目。
我修改了腳本以滿足我的需求。它不會安裝java 8,它不會問你要安裝的版本(但版本保存在一個變量中,以便輕鬆更改)。你也可以用它更新Intellij。但是,你必須(到目前爲止)手動刪除舊的文件夾!這就是我得到的:
編輯2
這是腳本的新版本。正如評論中提到的,布蘭丹已經更新了腳本,使其更加穩定(jetbrains網站改變了它的行爲)。謝謝你的更新,布蘭丹。
#!/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 "[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 "[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庫: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
可悲的是,PPA安裝似乎與Jetbrains的403錯誤失敗:https://paste.fedoraproject.org/paste/paucm3IvADhdXeZpzgQyjg – bjmc
我想問題在https://phab.mmk2410.org/T249中描述。 @bjmc你(仍)使用'mmk2410/intellij-idea-community'而不是'mmk2410/intellij-idea'? –
我添加了一個軟件包更新到舊版本庫'ppa:mmk2410/intellij-idea-community',它現在只能轉換到新的版本庫。最新版本的IntelliJ IDEA將隨着下一次系統更新而安裝('sudo apt-get update && sudo apt-get upgrade')。 –
最終版本以簡單的方式,你也可以嘗試只運行具有的IntelliJ預先包裝的泊塢窗安裝,我發現@dlsniper的工作:https://hub.docker.com/r/dlsniper/docker-intellij/
你只需要安裝碼頭工人和運行:
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
根據this (snap)和this (umake)文章最舒適的方式是:
使用卡包(因爲版本IDEA 2017.3 &的Ubuntu 14.04):
install snapd system。從Ubuntu 16.04開始,你已經擁有了它。
使用Ubuntu,使 (Ubuntu的版本比16更早。04使用
apt-get
命令,而不是apt
):添加PPA Ubuntu的桌面/ Ubuntu的化妝(從標準回購,如果你安裝ubuntu-讓你會看到只有少數的IDE):
$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
安裝Ubuntu-化妝:
$ sudo apt update $ sudo apt install ubuntu-make
安裝IDE參訪(IDEA,對於這個問題):
$ umake ide idea
甚至最終版本,如果你需要:
$ umake ide idea-ultimate
我通過重新安裝升級的IntelliJ IDEA:
$ umake -r IDE想法,最終$ umake ide idea-ultimate
也可以在[下一個答案](http://stackoverflow.com/a/41863492/5373457)中看到工具箱應用程序 –
這可以像魅力一樣工作..感謝 –
請給我們一個鏈接,如果有人知道如何處理「沒有root擁有「的錯誤使用snap包 –
最近的IntelliJ版本允許自動創建桌面條目。請參閱this gist
- 從命令行啓動。如果第一次啓動,安裝程序將詢問有關創建桌面啓動器圖標的問題;說是的。或者在任何時候啓動(即從命令行)後,使用IDEA菜單配置>創建桌面條目。這應該創建/usr/share/applications/intellij-idea-community.desktop
- 觸發Ubuntu桌面搜索(即Windows鍵),找到用於創建桌面條目的Intellij IDEA。
- 將它顯示的圖標拖到Ubuntu啓動器中。
我發現,並按照此YouTube:
https://www.youtube.com/watch?v=PbW-doAiAvI
基本上,下載tar.gz包,解壓到/ opt /,然後運行bin文件夾下的 「idea.sh」(即/opt/idea-IC-163.7743.44/bin/idea.sh)
享受
JetBrains公司有一個新的應用程序調用工具箱應用,該應用快速,輕鬆地安裝任何你想要的JetBrains的軟件,assumin g你有執照。它還管理您的登錄一次,以應用於所有JetBrains軟件,這是一項非常實用的功能。
要使用它,請下載tar.gz文件here,然後將其解壓縮並運行可執行文件包含然後jetbrains-toolbox.
登錄,並按下旁邊安裝到的IntelliJ IDEA:
如果你想將可執行文件移動到/usr/bin/
,但無論您將其解壓到哪裏,它都可以正常工作。
這也將使安裝時適當的桌面條目。
這應該被接受的答案。 –
截至目前,使用他們的工具箱應用程序安裝/更新任何Jetbrains軟件要容易得多。另一個關於工具箱的非常酷的部分是如果你想升級任何Jetbrains軟件到最新版本。您只需啓動Toolbox應用程序,它會自動顯示是否有更新可用。 – farmbytes
我需要在CLI的許多機器上安裝各種JetBrains工具,所以我寫了一個小工具來幫助解決這個問題。它還使用JB提供的更清潔的API,使其更加穩定,並可用於各種JB工具。
TL; DR:
從 here- 下載IntelliJ IDEA的。
cd Downloads
- 提取下載的文件:
sudo tar xf ideaIC-2017.2.5.tar.gz -C /opt/
- 切換到bin目錄:從bin子目錄
cd /opt/idea-IC-172.4343.14/bin
- 運行
idea.sh
。
- 1. 如何在新鮮的ubuntu 14.04(64位)上安裝IntelliJ IDEA 13?
- 2. 如何在Ubuntu上更新已安裝的IntelliJ IDEA?
- 3. 如何在IntelliJ Idea中安裝Sikuli?
- 4. 如何爲IntelliJ IDEA安裝apache commons庫?
- 5. 安裝JDK和IntelliJ Idea
- 6. 如何在ARM/Samsung系列上安裝JDK和Intellij IDEA 3
- 7. IntelliJ IDEA無法在Ubuntu上啓動
- 8. 在Intellij IDEA項目中安裝Play Salat
- 9. 在Ubuntu上安裝
- 10. 無法啓動安裝的IntelliJ IDEA
- 11. 嘗試安裝Golang插件的IntelliJ IDEA
- 12. 爲Maven(Intellij IDEA)正確安裝JSTL
- 13. Checkstyle的安裝錯誤的IntelliJ IDEA
- 14. 如何在intellij上安裝ibatis插件
- 15. 在Mac上爲IntelliJ IDEA/PyCharm安裝Python 3.5
- 16. Intellij Idea 8.1.x是否安裝並在Mac OSX 10.6上運行?
- 17. 如何在ubuntu 16.04.1上安裝mongodb?
- 18. 如何在ubuntu上安裝Dazuko 14.10
- 19. 如何在ubuntu 14.04.2上安裝Jlint-3.0?
- 20. 如何在Ubuntu上安裝cvblob 12.04
- 21. 如何在Ubuntu上安裝l2cs 12.04
- 22. 如何在Ubuntu上安裝pygments?
- 23. 如何在Ubuntu 16.04上安裝NodeJS 6.1.0
- 24. 如何在Ubuntu 8.04上安裝libgluezilla?
- 25. 如何在Ubuntu VPS上安裝FreeBSD?
- 26. 如何在Ubuntu上安裝pyusb?
- 27. 如何在Ubuntu 14.4上安裝Firefox 28
- 28. 如何在Ubuntu上安裝Socks/SocksIPy?
- 29. 如何在Ubuntu 12.04上安裝qwtpolar庫?
- 30. 如何在Ubuntu 12.04上安裝ZENOSS 4.2.5?
Intellij在Ubuntu軟件中心。對於初學者來說安裝會容易很多。 – lhoworko
從Ubuntu軟件中心安裝並安裝IntelliJ將會更容易,這種方式在Ubuntu中運行得非常好。應該指出的是,IntelliJ IDEA僅適用於當前支持的Ubuntu 12.04和Ubuntu 14.04版本的默認存儲庫。 – karel
由於它只能通過第三方在軟件中心使用,而不是Jetbrains本身(因此不一定爲新版本的jetbrains軟件或ubuntu更新),所以最好使用工具箱應用程序以官方方式進行更新。請參閱[我的回答](https://stackoverflow.com/a/41863492/3817111),該步驟比接受的步驟少得多,而且更加便於用戶使用。 – Menasheh