linux - 在Linux上更新PyCharm

你能告诉我在Linux上更新pycharm的正确方法吗?
是否无法在内部更新pycharm?
help > check for update中,我可以下载一个新的归档文件。
我应该用pycharm删除以前的文件夹并打开新的还是用其他方法?


最佳答案:

应用程序修补程序升级
从2017年起,无需下载tarball就可以进行无缝升级。Pycharm将提示您升级可用。
如果安装在/opt下,请临时提升权限:

$ sudo chown -R yourusername:root /opt/pycharm_dir/

如果选中,Pycharm将自行升级,重新启动后,应提示您导入以前的配置文件,该文件通常位于以下位置:
~/.PyCharm201X.X/config

完成后,重新应用根权限
$ sudo chown -R root:root /opt/pycharm_dir/

如果使用tarball升级
我最近从2017.2版升级到了2017.5版,并使用我以前下载的tarball进行了升级。这也很简单:
在首选位置提取tarball
删除现有的pycharm目录
启动和导入配置
我发现的唯一障碍是升级后,我的桌面启动程序坏了。如果您遇到这种情况,请使用以下工具查找.desktop文件:
$ sudo updatedb
$ locate *.desktop | grep -i pycharm

输出应该类似于:
$ locate *.desktop | grep -i pycharm
/home/yourusername/.gnome/apps/jetbrains-pycharm.desktop
/home/yourusername/.local/share/applications/jetbrains-pycharm.desktop

编辑受影响的.desktop文件中的以下行,如果不正确,请与pycharm路径匹配:
Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f