您能否向我解释一下在 Linux 上更新 PyCharm 的正确方法?
是否无法在内部更新 PyCharm?
在 help > 检查更新
我可以下载一个新的存档。
我应该使用 PyCharm 删除以前的文件夹并解压缩新文件夹,还是应该用另一种方式来解决这个问题?
最佳答案
应用内补丁升级
从2017 版本开始,现在可以执行无缝升级无需下载压缩包。 PyCharm 会提示您有可用的升级。
如果您是在 /opt 下安装的,请暂时提升权限:
$ sudo chown -R yourusername:root /opt/pycharm_dir/
如果选中,PyCharm 将自行升级,并在重新启动时提示您导入以前的配置文件,该文件通常位于此处:
~/.PyCharm201X.X/config
完成后,重新应用 root 权限
$ sudo chown -R root:root /opt/pycharm_dir/
如果使用 tarball 升级
我最近从版本 2017.2 升级到了 2017.5,并且使用了我之前下载的 tarball。这也很简单:
- 在首选位置提取压缩包
- 删除现有的pycharm目录
- 启动并导入配置
我发现的唯一问题是升级后,我的桌面启动器坏了。如果您确实遇到这种情况,请使用 locate 之类的工具找到 .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
关于linux - 在 Linux 上更新 PyCharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23255033/