Error[8]: Undefined offset: 12, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

如何在Ubuntu上安装Intellij IDEA?

注意: 此答案涵盖了IntelliJ IDEA的安装。有关涵盖更多JetBrains
IDE的扩展脚本以及字体渲染问题的帮助,请参见brendan提供的此链接。
此外,手动创建Desktop Entry是可选的,因为IntelliJ的较新版本提供了在首次启动时进行创建的功能。


我有intellij int / opt文件夹。所以我要做的是:

现在(很多)Ubuntu版本可以在GUI重新启动后启动应用程序。如果您不知道该怎么做,则可以重新启动PC。

idea.desktop(这是针对社区版本14.1.2的,如果路径与您不同,则必须在Exec =和Icon =行中更改路径):

[Desktop Entry]          Encoding=UTF-8Name=IntelliJ IDEAComment=IntelliJ IDEAExec=/opt/ideaIC-14.1.2/bin/idea.shIcon=/opt/ideaIC-14.1.2/bin/idea.pngTerminal=falseStartupNotify=trueType=Application

编辑
我还发现了一个shell脚本,这是否给你,在这里。链接中的给定脚本会为您安装Oracle Java 7,并为您提供Community和Ultimate
Edition之间的选择。然后,它会自动为您下载最新版本,将其解压缩并创建一个桌面条目。
我已经修改了脚本以满足我的需求。它不会安装Java
8,也不会询问您要安装的版本(但是该版本保留在变量中,可以轻松地对其进行更改)。您也可以使用它来更新Intellij。但是,您必须(到目前为止)手动删除旧文件夹!这就是我得到的:

Edit2
这是脚本的新版本。如评论中所述,breandan已将脚本更新为更稳定(jetbrains网站已更改其行为)。谢谢你的更新,布兰丹。

#!/bin/shecho "Installing IntelliJ IDEA..."# We need root to install[ $(id -u) != "0" ] && exec sudo "旧版" "$@"# 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#doneed=C# Fetch the most recent versionVERSION=$(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 downloadURL="https://download.jetbrains.com/idea/ideaI$ed-$VERSION.tar.gz"echo $URL# Truncate filenameFILE=$(basename ${URL})# Set download directoryDEST=~/Downloads/$FILEecho "Downloading idea-I$ed-$VERSION to $DEST..."# Download binarywget -cO ${DEST} ${URL} --read-timeout=5 --tries=0echo "Download complete!"# Set directory nameDIR="/opt/idea-I$ed-$VERSION"echo "Installing to $DIR"# Untar fileif mkdir ${DIR}; then    tar -xzf ${DEST} -C ${DIR} --strip-components=1fi# Grab executable folderBIN="$DIR/bin"# Add permissions to install directorychmod -R +rwx ${DIR}# Set desktop shortcut pathDESK=/usr/share/applications/IDEA.desktop# Add desktop shortcutecho -e "[Desktop Entry]nEncoding=UTF-8nName=IntelliJ IDEAnComment=IntelliJ IDEAnExec=${BIN}/idea.shnIcon=${BIN}/idea.pngnTerminal=falsenStartupNotify=truenType=Application" -e > ${DESK}# Create symlink entryln -s ${BIN}/idea.sh /usr/local/bin/ideaecho "Done."

#!/bin/shecho "Installing IntelliJ IDEA..."# We need root to install[ $(id -u) != "0" ] && exec sudo "[+++]" "$@"# define version (ultimate. change to 'C' for Community)ed='U'# Fetch the most recent community edition URLURL=$(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 filenameFILE=$(basename ${URL})echo "File: ${FILE}"# Download binarywget -cO /tmp/${FILE} ${URL} --read-timeout=5 --tries=0# Set directory nameDIR="${FILE%.tar.gz}"# Untar fileif mkdir /opt/${DIR}; then    tar -xvzf /tmp/${FILE} -C /opt/${DIR} --strip-components=1fi# Grab executable folderBIN="/opt/$DIR/bin"# Add permissions to install directorychmod 755 ${BIN}/idea.sh# Set desktop shortcut pathDESK=/usr/share/applications/IDEA.desktop# Add desktop shortcut          echo -e "[Desktop Entry]nEncoding=UTF-8nName=IntelliJ IDEAnComment=IntelliJ IDEAnExec=${BIN}/idea.shnIcon=${BIN}/idea.pngnTerminal=falsenStartupNotify=truenType=Application" > ${DESK}echo "Done."

[+++]


)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
Error[8]: Undefined offset: 13, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

如何在Ubuntu上安装Intellij IDEA?

注意: 此答案涵盖了IntelliJ IDEA的安装。有关涵盖更多JetBrains
IDE的扩展脚本以及字体渲染问题的帮助,请参见brendan提供的此链接。
此外,手动创建Desktop Entry是可选的,因为IntelliJ的较新版本提供了在首次启动时进行创建的功能。


我有intellij int / opt文件夹。所以我要做的是:

现在(很多)Ubuntu版本可以在GUI重新启动后启动应用程序。如果您不知道该怎么做,则可以重新启动PC。

idea.desktop(这是针对社区版本14.1.2的,如果路径与您不同,则必须在Exec =和Icon =行中更改路径):

[Desktop Entry]          Encoding=UTF-8Name=IntelliJ IDEAComment=IntelliJ IDEAExec=/opt/ideaIC-14.1.2/bin/idea.shIcon=/opt/ideaIC-14.1.2/bin/idea.pngTerminal=falseStartupNotify=trueType=Application

编辑
我还发现了一个shell脚本,这是否给你,在这里。链接中的给定脚本会为您安装Oracle Java 7,并为您提供Community和Ultimate
Edition之间的选择。然后,它会自动为您下载最新版本,将其解压缩并创建一个桌面条目。
我已经修改了脚本以满足我的需求。它不会安装Java
8,也不会询问您要安装的版本(但是该版本保留在变量中,可以轻松地对其进行更改)。您也可以使用它来更新Intellij。但是,您必须(到目前为止)手动删除旧文件夹!这就是我得到的:

Edit2
这是脚本的新版本。如评论中所述,breandan已将脚本更新为更稳定(jetbrains网站已更改其行为)。谢谢你的更新,布兰丹。

#!/bin/shecho "Installing IntelliJ IDEA..."# We need root to install[ $(id -u) != "0" ] && exec sudo "旧版" "$@"# 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#doneed=C# Fetch the most recent versionVERSION=$(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 downloadURL="https://download.jetbrains.com/idea/ideaI$ed-$VERSION.tar.gz"echo $URL# Truncate filenameFILE=$(basename ${URL})# Set download directoryDEST=~/Downloads/$FILEecho "Downloading idea-I$ed-$VERSION to $DEST..."# Download binarywget -cO ${DEST} ${URL} --read-timeout=5 --tries=0echo "Download complete!"# Set directory nameDIR="/opt/idea-I$ed-$VERSION"echo "Installing to $DIR"# Untar fileif mkdir ${DIR}; then    tar -xzf ${DEST} -C ${DIR} --strip-components=1fi# Grab executable folderBIN="$DIR/bin"# Add permissions to install directorychmod -R +rwx ${DIR}# Set desktop shortcut pathDESK=/usr/share/applications/IDEA.desktop# Add desktop shortcutecho -e "[Desktop Entry]nEncoding=UTF-8nName=IntelliJ IDEAnComment=IntelliJ IDEAnExec=${BIN}/idea.shnIcon=${BIN}/idea.pngnTerminal=falsenStartupNotify=truenType=Application" -e > ${DESK}# Create symlink entryln -s ${BIN}/idea.sh /usr/local/bin/ideaecho "Done."

#!/bin/shecho "Installing IntelliJ IDEA..."# We need root to install[ $(id -u) != "0" ] && exec sudo "" "$@"# define version (ultimate. change to 'C' for Community)ed='U'# Fetch the most recent community edition URLURL=$(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 filenameFILE=$(basename ${URL})echo "File: ${FILE}"# Download binarywget -cO /tmp/${FILE} ${URL} --read-timeout=5 --tries=0# Set directory nameDIR="${FILE%.tar.gz}"# Untar fileif mkdir /opt/${DIR}; then    tar -xvzf /tmp/${FILE} -C /opt/${DIR} --strip-components=1fi# Grab executable folderBIN="/opt/$DIR/bin"# Add permissions to install directorychmod 755 ${BIN}/idea.sh# Set desktop shortcut pathDESK=/usr/share/applications/IDEA.desktop# Add desktop shortcut          echo -e "[Desktop Entry]nEncoding=UTF-8nName=IntelliJ IDEAnComment=IntelliJ IDEAnExec=${BIN}/idea.shnIcon=${BIN}/idea.pngnTerminal=falsenStartupNotify=truenType=Application" > ${DESK}echo "Done."

[+++]


)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
如何在Ubuntu上安装Intellij IDEA?_随笔_内存溢出

如何在Ubuntu上安装Intellij IDEA?

如何在Ubuntu上安装Intellij IDEA?,第1张

如何在Ubuntu上安装Intellij IDEA?

注意: 此答案涵盖了IntelliJ IDEA的安装。有关涵盖更多JetBrains
IDE的扩展脚本以及字体渲染问题的帮助,请参见brendan提供的此链接。
此外,手动创建Desktop Entry是可选的,因为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-8Name=IntelliJ IDEAComment=IntelliJ IDEAExec=/opt/ideaIC-14.1.2/bin/idea.shIcon=/opt/ideaIC-14.1.2/bin/idea.pngTerminal=falseStartupNotify=trueType=Application

编辑
我还发现了一个shell脚本,这是否给你,在这里。链接中的给定脚本会为您安装Oracle Java 7,并为您提供Community和Ultimate
Edition之间的选择。然后,它会自动为您下载最新版本,将其解压缩并创建一个桌面条目。
我已经修改了脚本以满足我的需求。它不会安装Java
8,也不会询问您要安装的版本(但是该版本保留在变量中,可以轻松地对其进行更改)。您也可以使用它来更新Intellij。但是,您必须(到目前为止)手动删除旧文件夹!这就是我得到的:

Edit2
这是脚本的新版本。如评论中所述,breandan已将脚本更新为更稳定(jetbrains网站已更改其行为)。谢谢你的更新,布兰丹。

#!/bin/shecho "Installing IntelliJ IDEA..."# We need root to install[ $(id -u) != "0" ] && exec sudo "旧版" "$@"# 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#doneed=C# Fetch the most recent versionVERSION=$(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 downloadURL="https://download.jetbrains.com/idea/ideaI$ed-$VERSION.tar.gz"echo $URL# Truncate filenameFILE=$(basename ${URL})# Set download directoryDEST=~/Downloads/$FILEecho "Downloading idea-I$ed-$VERSION to $DEST..."# Download binarywget -cO ${DEST} ${URL} --read-timeout=5 --tries=0echo "Download complete!"# Set directory nameDIR="/opt/idea-I$ed-$VERSION"echo "Installing to $DIR"# Untar fileif mkdir ${DIR}; then    tar -xzf ${DEST} -C ${DIR} --strip-components=1fi# Grab executable folderBIN="$DIR/bin"# Add permissions to install directorychmod -R +rwx ${DIR}# Set desktop shortcut pathDESK=/usr/share/applications/IDEA.desktop# Add desktop shortcutecho -e "[Desktop Entry]nEncoding=UTF-8nName=IntelliJ IDEAnComment=IntelliJ IDEAnExec=${BIN}/idea.shnIcon=${BIN}/idea.pngnTerminal=falsenStartupNotify=truenType=Application" -e > ${DESK}# Create symlink entryln -s ${BIN}/idea.sh /usr/local/bin/ideaecho "Done."

#!/bin/shecho "Installing IntelliJ IDEA..."# We need root to install[ $(id -u) != "0" ] && exec sudo "" "$@"# define version (ultimate. change to 'C' for Community)ed='U'# Fetch the most recent community edition URLURL=$(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 filenameFILE=$(basename ${URL})echo "File: ${FILE}"# Download binarywget -cO /tmp/${FILE} ${URL} --read-timeout=5 --tries=0# Set directory nameDIR="${FILE%.tar.gz}"# Untar fileif mkdir /opt/${DIR}; then    tar -xvzf /tmp/${FILE} -C /opt/${DIR} --strip-components=1fi# Grab executable folderBIN="/opt/$DIR/bin"# Add permissions to install directorychmod 755 ${BIN}/idea.sh# Set desktop shortcut pathDESK=/usr/share/applications/IDEA.desktop# Add desktop shortcut          echo -e "[Desktop Entry]nEncoding=UTF-8nName=IntelliJ IDEAnComment=IntelliJ IDEAnExec=${BIN}/idea.shnIcon=${BIN}/idea.pngnTerminal=falsenStartupNotify=truenType=Application" > ${DESK}echo "Done."



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5019245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存