Könnten Sie mir bitte den richtigen Weg zum Update von PyCharm unter Linux erklären?
Ist es nicht möglich, PyCharm intern zu aktualisieren?
In help > check for update
kann ich einfach ein neues Archiv herunterladen.
Soll ich den vorherigen Ordner mit PyCharm entfernen und neu auspacken oder sollte ich dies anders tun?
Ab die 2017er Versionen ist es jetzt möglich, ein nahtloses Upgrade durchzuführen, ohne dass ein Tarball heruntergeladen werden muss. PyCharm fragt Sie, ob ein Upgrade verfügbar ist.
Wenn Sie unter/opt installiert haben, erhöhen Sie die Berechtigungen vorübergehend:
$ Sudo chown -R yourusername:root /opt/pycharm_dir/
Wenn Sie diese Option auswählen, wird PyCharm selbst ein Upgrade durchführen, und beim Neustart werden Sie aufgefordert, Ihre vorherige Konfigurationsdatei zu importieren. Diese Datei befindet sich normalerweise hier:
~/.PyCharm201X.X/config
Sobald Sie fertig sind, wenden Sie die Root-Berechtigungen erneut an
$ Sudo chown -R root:root /opt/pycharm_dir/
Ich habe vor kurzem ein Upgrade von Version 2017.2 auf 2017.5 durchgeführt und dabei einen Tarball verwendet, den ich zuvor heruntergeladen hatte. Es ist auch ziemlich einfach:
Der einzige Haken, den ich gefunden hatte, war nach dem Upgrade, dass mein Desktop Launcher defekt war. In diesem Fall müssen Sie die Dateien .desktop suchen. Verwenden Sie dazu ein Werkzeug wie locate :
$ Sudo updatedb
$ locate *.desktop | grep -i pycharm
Die Ausgabe sollte ungefähr so sein:
$ locate *.desktop | grep -i pycharm
/home/yourusername/.gnome/apps/jetbrains-pycharm.desktop
/home/yourusername/.local/share/applications/jetbrains-pycharm.desktop
Bearbeiten Sie diese Zeilen mit den betroffenen .desktop-Dateien, , wenn sie falsch sind,, um Ihrem PyCharm-Pfad zu entsprechen:
Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f
Unter Linux müssen Sie das alte pyCharm-Verzeichnis löschen und das neue Paket verwenden. Es gibt keinen anderen Weg, zumindest für jetzt.
Beim Starten 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. Zum Beispiel: ~/.PyCharm2016.2/config
Versuchen Sie, folgendes von Ihrem Terminal aus auszuführen, nachdem Sie den heruntergeladenen Ordner pycharm aufgerufen haben
Sudo ./pycharm.sh
Wenn Sie das obige ausführen, werden Sie nach dem Update gefragt und auch die Einstellungen der alten Version importieren. Bitte beachten Sie diesen Link:
Die Lösung im Link hat für mich funktioniert.
Gdy PyCharm nie pozwoli Ci zaktualizować z powodu brakujących uprawnień, możesz tymczasowo DODAC uprawnienia do odczytu i zapisu dla innych użytkowników tun katalogu PyCharm i jego zawartości lub zmienić właściciela katalogu PyCharm, jeśli każdy plik ma już uprawnienia tun odczytu i zapisu dla właściciel pliku.
Zakładając, że zainstalowałeś PyCharm w/opt/pycharm-professional w ten sposób:
drwxr-xr-x 10 root root 4096 May 11 17:12 pycharm-professional
Byłoby daleko, aby bis osiągnąć:
Ustaw właściciela
$ Sudo chown -R yourusername:root /opt/pycharm-professional
Uruchom PyCharm
$ sh /opt/pycharm-professional/bin/pycharm.sh
NaciśnijAlt+HichAlt+Csprawdzić aktualizacje i zastosować je.
Zamknij PyCharm i nie zapomnij zresetować własności!
$ Sudo chown -R root:root /opt/pycharm-professional
Ich werde von PyCharm Community 4.0.6, das unter ~/Environment/
installiert ist, auf PyCharm Community 4.5 auf Fedora 21 aktualisieren. Ändern Sie Verzeichnisse, Release-Namen und Versionsnummern entsprechend Ihrer Situation.
Installationsanweisungen für die Download-Seite PyCharm :
Kopieren Sie den pycharm - *. Tar.gz an den aktuellen PyCharm-Installationspfad (Stellen Sie sicher, dass Sie über die Berechtigung rw für dieses Verzeichnis verfügen, meine ist in ~/Environment/
):
[[email protected] Downloads]$ mv pycharm-community-4.5.tar.gz ~/Environment/
[[email protected] Downloads]$ cd ~/Environment/
[[email protected] Environment]$ ls
pycharm-community-4.0.6 pycharm-community-4.5.tar.gz
Entfernen Sie die alte PyCharm-Installation:
[[email protected] Environment]$ rm -rf pycharm-community-4.0.6/
[[email protected] Environment]$ ls
pycharm-community-4.5.tar.gz
Packen Sie den pycharm aus - *. Tar.gz:
[[email protected] Environment]$ tar xfz pycharm-*.tar.gz
[[email protected] Environment]$ ls
pycharm-community-4.5 pycharm-community-4.5.tar.gz
Entfernen Sie den pycharm - *. Tar.gz, um Speicherplatz zu sparen (optional):
[[email protected] Environment]$ rm pycharm-*.tar.gz
[[email protected] Environment]$ ls
pycharm-community-4.5
PyCharm unter Linux erfordert keine spezielle Installation oder Ausführung eines Installationsskripts. Sie sollten jetzt PyCharm ausführen können:
[[email protected] Environment]$ sh pycharm-community-4.5/bin/pycharm.sh
Meine wurde sofort gestartet, öffnete meine Projekte, Dateien und Einstellungen wie zuvor.
Wenn Sie PyCharm gestartet haben, können Sie Ihren Desktop-Eintrag mit ein paar Klicks neu erstellen.
Es gibt wahrscheinlich ein ~/.PyCharm40/
- oder ~/.PyCharm30/
-Verzeichnis in Ihrem Home-Verzeichnis. Ich musste das nicht ändern.
Ich hätte dies als Kommentar zu der akzeptierten Antwort hinzugefügt, aber [hatte keine 50 Punkte, als ich diese Antwort schrieb].
Das Exportieren und Importieren von Einstellungen ist in pycharm sehr gut implementiert und wird hier detailliert beschrieben: https://www.jetbrains.com/help/idea/2016.1/exporting-and-importing-settings.html
Dies ist eine vollständige Antwort. Der gesamte Prozess zur Aktualisierung von pycharm und zum Erhalten der Einstellungen war nur:
<path/to/pycharm>/pycharm-<2016.0.1/your version here>/bin/
-Ordner, der pycharm.sh enthält (Sie können locate pycharm.sh
verwenden, um dieses Verzeichnis zu finden).Sudo ./pycharm.sh
et voila.
(Bonus: Um es an der Unity Launcher-Leiste in Ubuntu zu fixieren, klicke ich beim Laufen einfach mit der rechten Maustaste auf das Symbol und klicke auf "Launcher starten" ...).
Ich musste keine alten Exemplare löschen. Ich musste nicht, seit ich damit angefangen habe. Folgendes mache ich:
Sie müssen pycharm von root ausführen und versuchen, es zu aktualisieren.
# Sudo /opt/pycharm/bin/pycharm.sh
Hilfe> Nach Update suchen ...
Updaten und neustarten
# Sudo chmod +x /opt/pycharm/bin/pycharm.sh
Ab PyCharm 2017.2.1 können Sie über IDE aktualisieren, indem Sie auf "Hilfe | Nach Updates suchen ..." klicken
Sie können dies nicht intern tun, da eine neue Version von PyCharm eine Neuinstallation erfordert. Sie müssen also die neueste Version von ihrer Website herunterladen. Fortan, wie in "Install-Linux-tar.txt" (im Download enthalten) angegeben:
cd
in den bin
-Ordner der entpackten DateienSudo ./pycharm.sh
ausführen. Sie werden aufgefordert, Ihre alten Einstellungen zu importieren oder nicht.Den Rest erledigt PyCharm. Das machen sie! :)
$ Sudo apt-get update
$ Sudo apt-get install pycharm
Dies funktionierte für mich (September 2015) und wurde auf Ubuntu 14.04 auf pycharm V 4.5.4 aktualisiert
Ich fand diesen Link sehr nützlich, daher werde ich zusammenfassen, was ich zur Aktualisierung von PyCharm getan habe. Zuerst müssen Sie die bereits vorhandene PyCharm-Version entfernen:
Sudo apt-get remove pycharm
Jetzt können Sie PyCharm mit zwei verschiedenen Methoden installieren.
METHODE 1: umake verwenden
Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus. Falls Sie keine umake
haben:
Sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
Sudo apt-get update
Sudo apt-get install ubuntu-make
Jetzt können Sie entweder die PyCharm Community Edition in Ubuntu oder die PyCharm Professional Edition installieren:
# use pycharm instead of pycharm-professional for the Community Editionpycharm-professional
umake ide pycharm-professional
Wenn Sie PyCharm entfernen möchten Wenn es mit umake
installiert wurde, können Sie Folgendes ausführen:
# use pycharm instead of pycharm-professional for the Community Edition
umake ide pycharm-professional
Methode 2: Verwendung von PPA
Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:
Sudo add-apt-repository ppa:mystic-mirage/pycharm
Sudo apt-get update
# use pycharm-community for the community edition
Sudo apt-get install pycharm
Falls Sie PyCharm über PPA installiert entfernen möchten:
# use pycharm-community for the Community Edition
Sudo apt-get remove pycharm
Wenn Sie pycharm von flatpak heruntergeladen haben. Schließen Sie pycharm, wenn es ausgeführt wird. dann einfach das terminal öffnen. Geben Sie diesen Befehl ein: Sudo flatpak update com.jetbrains.PyCharm-Community Starten Sie pycharm und genießen Sie die neue Version.