Q-R*_*IUS 16 java linux intellij-idea ubuntu-16.04 intellij-idea-2016
目前,我在我的Ubuntu 16.04中安装了IntelliJ IDEA 2016.3用于Java编程.我已经通过IntelliJ网站安装了它而不是ppa
.启动后,我会update available
在右下角收到通知,点击update
后会打开IntelliJ IDEA网页,下载最新的IDE tar文件.我知道为了安装它,我需要下载tar文件,解压缩它usr/local
,并从bin文件夹运行idea.sh.即使这样做,当我在Unity Dash中搜索IntelliJ时,我看到旧版2016.3版本的图标,点击它后,它会打开相同的旧版本.
所以我的问题是,如何在Unity Dash中搜索时更新整个现有的IntelliJ平台并将其视为结果?我能否以更新现有插件的方式更新它,并在重新启动IntelliJ时看到它们生效?
Ste*_* B. 13
我还建议使用ToolBox但是如果它不是一个选项,我只是在Ubuntu 16.04中手动从IntelliJ 173升级到181,我这样做了.
sudo tar -zxf ideaIU-2018.1.tar.gz -C /opt
cd /opt/idea-IU-181.4203.550/bin
然后./idea.sh
按照说明操作(选择从以前的Idea版本导入设置的选项).此时您已安装了两个版本,但是在点击启动器中的Idea图标时运行旧版本.问题是设置启动器图标的文件(扩展名为.desktop)仍指向旧版本.你可以改变它.
桌面文件可能位于〜/ .local/share/application或/ usr/share/applications中.我在〜/ .local/share/application中,它的名字是jetbrains-idea.desktop.
使用您喜欢的编辑器编辑jetbrains-idea.desktop文件,并更改需要更改的值.在我的情况下,我只需要更改"Icon"和"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
Run Code Online (Sandbox Code Playgroud)保存文件并使用命令检查其语法desktop-file-validate pathOfYour.desktopFile
(没有输出意味着一切正常).
使用.desktop文件的最新更改更新您的系统:sudo update-desktop-database
.
检查启动器中的图标现在是否启动了新版本的IntelliJ.如果没有,请注销并从Ubuntu登录.那应该做.
您可以删除以前IntelliJ版本的目录+主文件夹中的隐藏目录.
您可能需要更新的可执行文件的值在/ usr/local/bin目录/想法(如果存在)以指向您的新版本.
小智 6
万一有人仍然需要一个可选的解决方案。
首先,只需安装新版本IntelliJ作为@Stephane B.的解决方案的前三步
- 从 Jetbrains 网站下载新 IntelliJ 版本的 .tar.gz 文件
- 解压文件并将其所有内容放到所需位置。我把我的放在 /opt 文件夹中,例如:
sudo tar -zxf ideaIU-2018.1.tar.gz -C /opt
- 进入新的 IntelliJ 文件夹并运行 idea.sh 脚本。示例:
cd /opt/idea-IU-181.4203.550/bin
然后./idea.sh
按照说明操作(选择从以前的 Idea 版本导入设置的选项)。此时您已经安装了两个版本,但是当您单击启动器中的 Idea 图标时,您会运行旧版本。
从启动器启动新版本的 intelliJ:
在新版本的IntelliJ 中,单击Configure -> Create Desktop Entry
。现在您可以从启动器启动新版本。
(可选)您可能想要删除旧的。 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
Run Code Online (Sandbox Code Playgroud)
现在您应该能够从 UI 运行更新(在 Ubuntu 14.04 上测试成功)。
归档时间: |
|
查看次数: |
14814 次 |
最近记录: |