如何更新已经在Ubuntu上安装了Intellij Idea



当前,我的Ubuntu 16.04中安装了Intellij Idea 2016.3用于Java编程。我已经通过Intellij网站而不是ppa安装了它。启动它后,我在右下角获得了update available通知,然后单击update时,它将打开Intellij Idea网页,用于下载最新的IDE TAR文件。我知道,要安装它,我需要下载焦油文件,将其放在usr/local中,然后从bin文件夹中运行indue.sh。即使这样做之后,当我在Unity Dash中搜索Intellij时,我会看到旧的2016.3版本的图标,然后单击它,它将打开相同的旧版本。

所以我的问题是,如何更新整个现有的Intellij平台并将其视为Unity Dash搜索时的结果?我可以以相同的方式进行更新,以更新现有插件,并在重新启动Intellij时看到它们有效?

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

如果您手动升级,请使用Tools |创建命令行启动器创建桌面条目更新旧的。

我也建议使用工具箱,但是如果不是一个选项,我只是手动从Intellij 173升级到181,在Ubuntu 16.04中手动升级,我这样做了。

  1. 从Jetbrains下载新的Intellij版本的.tar.gz文件网站
  2. 将文件放置并将其所有内容放在所需的位置。我将我的我放在/opt 文件夹中: sudo tar -zxf ideaIU-2018.1.tar.gz -C /opt
  3. 进入新的Intellij的文件夹,然后运行 indue.sh 脚本。例子: cd /opt/idea-IU-181.4203.550/bin然后 ./idea.sh并按照说明(选择从上一个想法的版本导入设置的选项(。

此刻,您已经安装了两个版本,但是在点击启动器的Idea图标时,您可以运行旧版本。问题在于,该文件(带有扩展 .desktop (设置启动器的图标仍然指向您的旧版本。您可以更改。

桌面文件可以在〜/.local/share/application或/usr/share/申请中。我的位于〜/.local/.local/share/application ,其名称为 jetbrains-idea.desktop

  1. edit jetbrains-idea.desktop 文件带有您喜欢的编辑器,然后更改需要更改的值。就我而言,我只需要更改"图标"one_answers" exec"属性的值。从Intellij的安装文件夹中检查真实路径(我们在上面的第2点所做的(。下面的示例我修改了 .desktop 文件:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=IntelliJ IDEA Ultimate Edition
    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 Develop
    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/usr/local/bin/indue (如果存在(以指向您的新版本。

如果任何人仍然需要可选的解决方案。

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

  1. 从Jetbrains网站下载新的Intellij版本的.tar.gz文件
  2. 将文件放置并将其所有内容放在所需的位置。我将我的/opt文件夹放在: sudo tar -zxf ideaIU-2018.1.tar.gz -C /opt
  3. 进入新的Intellij的文件夹,然后运行Ideas.sh脚本。示例:cd /opt/idea-IU-181.4203.550/bin然后./idea.sh并按照说明(选择从上一个Idea的版本导入设置的选项(。

此刻,您已经安装了两个版本,但是在点击启动器的Idea图标时,您可以运行旧版本。

从启动器启动新版本Intellij:

  1. 新版本 Intellij中,单击Configure -> Create Desktop Entry。现在您可以从启动器启动新版本。

  2. (可选(您可能需要删除旧的。sudo rm -rf /opt/idea-xxx-old-version-xxx

如果您是系统上的管理员,通常在sudo组中

# This will change the group of Intellij folder, subfolders and files to a
# likely existing admin group `sudo` that you will likely be apart of as an admin.
sudo chgrp -R sudo /opt/intellij-idea-community
# Add `+` `w`rite permission for `g`roup for the Intellij folder, subfolders and files
sudo chmod -R g+w /opt/intellij-idea-community

现在您应该能够从UI运行更新(在Ubuntu 14.04上成功测试(。

最新更新