首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上更新已经安装的IntelliJ IDEA?

如何在Ubuntu上更新已经安装的IntelliJ IDEA?
EN

Stack Overflow用户
提问于 2017-05-01 23:24:04
回答 4查看 25.8K关注 0票数 18

目前,我在我的Ubuntu16.04forJAVA编程中安装了IntelliJ IDEA 2016.3。我是通过IntelliJ网站安装的,而不是ppa。启动它时,我在右下角得到一个update available通知,单击update,它将打开IntelliJ IDEA网页,用于下载最新的IDEA文件。我知道,为了安装它,我需要下载tar文件,在usr/local中解压缩它,然后从bin文件夹运行idea.sh。即使这样,当我在Unity中搜索IntelliJ时,我也会看到旧的2016.3版本的图标,点击它,它就会打开相同的旧版本。

因此,我的问题是,如何更新整个现有的IntelliJ平台,并将其视为在Unity中搜索的结果?我能以同样的方式更新它吗?我可以更新现有的插件,并在重新启动IntelliJ时看到它们生效吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-05-01 23:43:10

我建议使用工具箱应用程序进行无缝自动更新。

如果您已经手动升级,请使用Tools _创建命令行启动程序Create Desktop Entry来更新旧的。

票数 32
EN

Stack Overflow用户

发布于 2018-03-28 12:09:11

我还建议使用ToolBox,但是如果它不是一个选项,我只是手动升级了Ubuntu16.04中的IntelliJ 173到181,我就这样做了。

  1. 从Jetbrains网站下载新IntelliJ版本的.tar.gz文件
  2. 解压文件,并将其所有内容放到所需的位置。我把我的放在/opt文件夹中,例如:sudo tar -zxf ideaIU-2018.1.tar.gz -C /opt
  3. 进入新IntelliJ的文件夹并运行idea.sh脚本。示例:然后是cd /opt/idea-IU-181.4203.550/bin,然后是./idea.sh,然后按照说明进行操作(选择从以前的想法版本导入设置的选项)。

此时,您已经安装了两个版本,但是当您单击启动程序中的Idea图标时,会运行旧版本。问题是,设置启动程序图标的文件(扩展名为.desktop)仍然指向您的旧版本。你可以改变这一点。

桌面文件可能在本地/共享/应用程序或/usr/共享/应用程序中。我的是在~/..local/share/application中,它的名称是JetBrains-idea.桌面。

  1. 用您最喜欢的编辑器编辑jetbrains-idea.桌面文件,并更改需要更改的值。在我的例子中,我只需要更改"Icon“和"Exec”属性的值。检查IntelliJ的安装文件夹中的真实路径(我们在上面第2点中所做的)。下面是我修改过的.desktop文件的示例: 桌面输入Version=1.0 Type=Application Name=IntelliJ IDEA终极版Icon=/opt/idea-IU-181.4203.550/bin/idea.png Exec="/opt/idea-IU-181.4203.550/bin/idea.sh“%f Comment=The Drive to Comment=The Categories=Development;IDE;Terminal=false StartupWMClass=jetbrains-idea
  2. 保存文件并使用命令desktop-file-validate pathOfYour.desktopFile检查其语法(没有输出意味着一切正常)。
  3. 使用.desktop文件的最新更改更新系统:sudo update-desktop-database
  4. 检查启动程序中的图标现在是否启动了IntelliJ的新版本。如果没有,请注销并从Ubuntu登录。那应该行。
  5. 您可以删除以前IntelliJ版本的目录+主文件夹中的隐藏目录。
  6. 您可能需要更新可执行文件/usr/local/bin/idea的值(如果存在的话)以指向新版本。
票数 19
EN

Stack Overflow用户

发布于 2018-05-09 05:13:58

以防有人还需要一个可选的解决方案。

首先,只需安装新版本的IntelliJ作为@Stephane B.的解决方案的前三个步骤

  1. 从Jetbrains网站下载新IntelliJ版本的.tar.gz文件
  2. 解压文件,并将其所有内容放到所需的位置。我把我的放在/opt文件夹中,例如:sudo tar -zxf ideaIU-2018.1.tar.gz -C /opt
  3. 进入新IntelliJ的文件夹并运行idea.sh脚本。示例:然后是cd /opt/idea-IU-181.4203.550/bin,然后是./idea.sh,然后按照说明进行操作(选择从以前的想法版本导入设置的选项)。

此时,您已经安装了两个版本,但是当您单击启动程序中的Idea图标时,会运行旧版本。

要从启动器启动新版本的intelliJ:

  1. 新版本 IntelliJ中,单击Configure -> Create Desktop Entry。现在您可以从启动器启动新版本了。
  2. (可选)您可能要删除旧的。sudo rm -rf /opt/idea-xxx-old-version-xxx
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43727870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档