目前,我在我的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时看到它们生效吗?
发布于 2017-05-01 23:43:10
我建议使用工具箱应用程序进行无缝自动更新。
如果您已经手动升级,请使用Tools _创建命令行启动程序和Create Desktop Entry来更新旧的。
发布于 2018-03-28 12:09:11
我还建议使用ToolBox,但是如果它不是一个选项,我只是手动升级了Ubuntu16.04中的IntelliJ 173到181,我就这样做了。
sudo tar -zxf ideaIU-2018.1.tar.gz -C /optcd /opt/idea-IU-181.4203.550/bin,然后是./idea.sh,然后按照说明进行操作(选择从以前的想法版本导入设置的选项)。此时,您已经安装了两个版本,但是当您单击启动程序中的Idea图标时,会运行旧版本。问题是,设置启动程序图标的文件(扩展名为.desktop)仍然指向您的旧版本。你可以改变这一点。
桌面文件可能在本地/共享/应用程序或/usr/共享/应用程序中。我的是在~/..local/share/application中,它的名称是JetBrains-idea.桌面。
desktop-file-validate pathOfYour.desktopFile检查其语法(没有输出意味着一切正常)。sudo update-desktop-database。发布于 2018-05-09 05:13:58
以防有人还需要一个可选的解决方案。
首先,只需安装新版本的IntelliJ作为@Stephane B.的解决方案的前三个步骤
sudo tar -zxf ideaIU-2018.1.tar.gz -C /optcd /opt/idea-IU-181.4203.550/bin,然后是./idea.sh,然后按照说明进行操作(选择从以前的想法版本导入设置的选项)。此时,您已经安装了两个版本,但是当您单击启动程序中的Idea图标时,会运行旧版本。
要从启动器启动新版本的intelliJ:
Configure -> Create Desktop Entry。现在您可以从启动器启动新版本了。sudo rm -rf /opt/idea-xxx-old-version-xxxhttps://stackoverflow.com/questions/43727870
复制相似问题