Unter Linux müssen Sie das alte pyCharm-Verzeichnis löschen und das neue Paket verwenden. Zumindest im Moment geht es nicht anders.
Beim Start der neuen Version werden Sie gefragt, ob Sie Konfigurationsdateien importieren möchten. Sie finden die alten Konfigurationsdateien in einem (versteckten) Verzeichnis in Ihrem Home-Ordner. Beispiel:~/.PyCharm2016.2/config
In-Application-Patch-Upgrade
Ab Versionen von 2017 , ist es jetzt möglich, ein nahtloses Upgrade durchzuführen, ohne dass ein Tarball heruntergeladen werden muss . PyCharm wird Sie darauf hinweisen, dass ein Upgrade verfügbar ist.
Wenn Sie unter /opt installiert haben , Berechtigungen vorübergehend erhöhen:
$ sudo chown -R yourusername:root /opt/pycharm_dir/
Wenn ausgewählt, aktualisiert sich PyCharm selbst und sollte Sie beim Neustart auffordern, Ihre vorherige Konfigurationsdatei zu importieren, die normalerweise hier zu finden ist:
~/.PyCharm201X.X/config
Wenn Sie fertig sind, wenden Sie die Root-Rechte erneut an
$ sudo chown -R root:root /opt/pycharm_dir/
Bei einem Upgrade mit Tarball
Ich habe kürzlich ein Upgrade von Version 2017.2 auf 2017.5 durchgeführt, und zwar mit einem Tarball, den ich zuvor heruntergeladen hatte. Es ist auch ziemlich einfach:
- Tarball am bevorzugten Speicherort extrahieren
- Vorhandenes Pycharm-Verzeichnis löschen
- Konfiguration starten und importieren
Der einzige Haken, den ich nach dem Upgrade gefunden habe, war mein Desktop Launcher war kaputt. Wenn Sie damit konfrontiert werden, suchen Sie .desktop Dateien mit einem Tool wie locate :
$ sudo updatedb
$ locate *.desktop | grep -i pycharm
Die Ausgabe sollte in etwa so aussehen:
$ locate *.desktop | grep -i pycharm
/home/yourusername/.gnome/apps/jetbrains-pycharm.desktop
/home/yourusername/.local/share/applications/jetbrains-pycharm.desktop
Bearbeiten Sie diese Zeilen in den betroffenen .desktop-Dateien, falls falsch passend zu Ihrem PyCharm-Pfad:
Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f