Su Linux, devi eliminare la vecchia directory pyCharm e iniziare a utilizzare il nuovo pacchetto. Non c'è altro modo, almeno per ora.
All'avvio della nuova versione ti verrà chiesto se desideri importare i file di configurazione. Puoi trovare i vecchi file di configurazione in una directory (nascosta) nella tua cartella home. Ad esempio:~/.PyCharm2016.2/config
Aggiornamento patch nell'applicazione
Dalle versioni 2017 in poi , è ora possibile eseguire un aggiornamento continuo senza dover scaricare un tarball . PyCharm ti avviserà che è disponibile un aggiornamento.
Se hai installato in /opt , eleva temporaneamente i privilegi:
$ sudo chown -R yourusername:root /opt/pycharm_dir/
Se selezionato, PyCharm si aggiornerà da solo e, al riavvio, dovrebbe chiederti di importare il file di configurazione precedente, che in genere si trova qui:
~/.PyCharm201X.X/config
Al termine, riapplica i privilegi di root
$ sudo chown -R root:root /opt/pycharm_dir/
Se si esegue l'aggiornamento utilizzando tarball
Di recente ho aggiornato dalla versione 2017.2 alla 2017.5 e l'ho fatto utilizzando un tarball che avevo precedentemente scaricato. È anche piuttosto semplice:
- Estrai il tarball nella posizione preferita
- Elimina la directory pycharm esistente
- Avvia e importa la configurazione
L'unico inconveniente che ho riscontrato è stato dopo l'aggiornamento, il mio avviatore desktop era rotto. Se ti capita di affrontare questo problema, trova .desktop file, utilizzando uno strumento come locate :
$ sudo updatedb
$ locate *.desktop | grep -i pycharm
L'output dovrebbe essere qualcosa del tipo:
$ locate *.desktop | grep -i pycharm
/home/yourusername/.gnome/apps/jetbrains-pycharm.desktop
/home/yourusername/.local/share/applications/jetbrains-pycharm.desktop
Modifica queste righe nei file .desktop interessati, se errato, in modo che corrisponda al tuo percorso PyCharm:
Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f