请问正确的方法如何在Linux上更新PyCharm?
是否不能在内部更新PyCharm?
在“帮助 > 检查更新”中,我只能下载一个新的归档文件。
我应该删除以前的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/
我最近从版本2017.2升级到2017.5,使用了之前下载的tarball文件进行升级。这个过程也非常简单:
我遇到的唯一问题是,在升级后我的桌面启动器失效了。如果你也遇到了这个问题,可以使用工具如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
如有误,请编辑这些行以匹配您的 PyCharm 路径,编辑的文件为 .desktop 文件。
Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f
sudo chown -R yourusername:root /opt/pycharm_dir/
(请注意最后的斜杠很重要) - Scott Smithsudo chown -R yourusername:root /opt/pycharm_dir/
命令之后,您需要做什么? - ITA/opt/pycharm-2018.2
的权限已经按照你的答案设置好了。 - Adrian W~/.PyCharm2016.2/config
进入PyCharm下载的文件夹后,尝试在终端中运行以下命令
sudo ./pycharm.sh
当你运行以上代码时,它会询问是否更新,并且还会从旧版本中导入设置。请参考此链接:Stockoverflow link 。该链接中的解决方案对我很管用。sudo ./pycharm.sh
。一旦新版本打开,导航到“工具->创建桌面条目”。桌面启动器现在已自动链接到新版本。 - ijuneja当PyCharm因权限不足而无法更新时,您可以暂时为其他用户添加读写权限以访问PyCharm目录及其内容,或者更改PyCharm目录的所有者(如果每个文件已经为文件所有者提供了读写权限)。
假设您已经像这样将PyCharm安装在/opt/pycharm-professional中:
drwxr-xr-x 10 root root 4096 May 11 17:12 pycharm-professional
设置所有者
$ sudo chown -R yourusername:root /opt/pycharm-professional
启动PyCharm
$ sh /opt/pycharm-professional/bin/pycharm.sh
按下 Alt + H 和 Alt + C 检查更新并应用它们。
关闭PyCharm,不要忘记重置所有权!
$ sudo chown -R root:root /opt/pycharm-professional
~/Environment/
的PyCharm社区版4.0.6更新到Fedora 21上的PyCharm社区版4.5。请更改目录,版本名称和版本号以适应您的情况。
改编自PyCharm下载页面安装说明:
将pycharm-*.tar.gz复制到当前PyCharm安装位置
(确保您对该目录有rw权限,我的位置是~/Environment/
):
[you@localhost Downloads]$ mv pycharm-community-4.5.tar.gz ~/Environment/
[you@localhost Downloads]$ cd ~/Environment/
[you@localhost Environment]$ ls
pycharm-community-4.0.6 pycharm-community-4.5.tar.gz
移除旧版 PyCharm 安装:
[you@localhost Environment]$ rm -rf pycharm-community-4.0.6/
[you@localhost Environment]$ ls
pycharm-community-4.5.tar.gz
[you@localhost Environment]$ tar xfz pycharm-*.tar.gz
[you@localhost Environment]$ ls
pycharm-community-4.5 pycharm-community-4.5.tar.gz
为节省磁盘空间,可以删除pycharm-*.tar.gz文件(可选):
[you@localhost Environment]$ rm pycharm-*.tar.gz
[you@localhost Environment]$ ls
pycharm-community-4.5
在Linux上,PyCharm不需要特殊安装或运行任何安装脚本。您现在应该能够运行PyCharm:
[you@localhost Environment]$ sh pycharm-community-4.5/bin/pycharm.sh
一旦您启动了PyCharm,您可以通过几个点击重新创建桌面快捷方式。具体方法请参考这里。
在您的主目录下可能会有一个~/.PyCharm40/
或~/.PyCharm30/
目录。我不需要更改它。
我不需要删除旧版本,自从开始使用后就不需要了。以下是我的做法:
<path/to/pycharm>/pycharm-<2016.0.1/your version here>/bin/
文件夹(您可以使用locate pycharm.sh
来帮助您找到此目录)sudo ./pycharm.sh
您需要以管理员身份运行PyCharm并尝试更新。
# sudo /opt/pycharm/bin/pycharm.sh
帮助 > 检查更新...
更新并重启
# sudo chmod +x /opt/pycharm/bin/pycharm.sh
由于PyCharm的每个新版本都需要重新安装,因此您无法在软件内部进行更新。所以您需要从他们的网站下载最新版本。 此后,如“Install-Linux-tar.txt”中所述(包含在下载中):
cd
进入解压文件的bin
文件夹sudo ./pycharm.sh
。 系统将提示您是否导入旧设置。PyCharm会处理其他事宜。 这就是他们的工作方式! :)
$ sudo apt-get update
$ sudo apt-get install pycharm
这对我有用(2015年9月),在Ubuntu 14.04上更新到pycharm V 4.5.4
apt-get
绝对是我安装大多数东西的首选方式。请注意,如果最初未通过apt-get
安装PyCharm,则此操作仅会更新PyCharm。否则,这将只安装第二个副本。 - kdbanman