우분투: Pycharm 설치

Ubuntu Handbook 을 보고 가볍게 설치해보려고 했던 게.. 결국 꽃삽질이 되고 말았다.
이 글을 쓰는데 다음 글이 큰 도움이 됐다.

Panda Jim 이 제시한 방법은 snap 이다. 그런데, snap 으로 하면, 우/쿠분투 기본 런처에서 pycharm 을 실행할 수가 없다. 다음과 같이 직접 실행을 해야 한다.

/snap/pycharm-community/current/bin/pycharm.sh

매번 이렇게 실행하겠다면 그냥 snap 으로 가면 된다.
인터넷을 찾아보니, Tools 메뉴에서 Create Desktop File 을 실행하면 .desktop 파일이 만들어진다고 하는데, snap 으로 설치된 꾸러미에는 이 메뉴가 없다.

위 연결 글에 있는 대로, 그냥 .desktop 파일을 만들어도 된다. 허나..
우분투에는 다른 방법이 또 있다는 걸, It’s FOSS 블로그를 통해 알 수 있었다.

Ubuntu Make 라는 도구를 사용하면, 각종 개발 도구를 쉽게 설치할 수 있다고 하는데, 이런 내용은 처음 본 듯 하다. 내가 개발자가 아니니 첨 보는게 당연하다고 해야 하려나?

먼저, PPA 를 사용하여 Ubuntu Make 를 최신판으로 설치/유지한다.

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make #Stable Version
또는,
sudo add-apt-repository ppa:lyzardking/ubuntu-make #Daily Build
sudo apt install ubuntu-make
umake ide pycharm

‘pycharm’ 은 Community 판을 뜻하고, Pro 를 설치하고 싶다면 pycharm-professional 이라고 명시해줘야 한다.

** umake 에는 최신판으로 유지해주는 기능(Update/Upgrade)은 없다. 아쉽지만, 어쩔 도리가 없다.

이렇게 설치가 끝나면, 런처에 pycharm 이 뜨긴 하지만.. 실행하면, jetbrains-pycharm-ce 을 찾을 수 없다는 오류가 발생한다. snap 과는 다르게, ~/.local/share/applications/jetbrains-pycharm-ce.desktop 파일이 생성되기는 했지만, TryExec, Exec 항목에 오류가 있어서 제대로 실행이 되진 않는다.

일단 수동으로 먼저 pycharm 을 실행시킨다.

.local/share/umake/ide/pycharm/bin/pycharm.sh

이번에 실행된 Pycharm 엔 Tools - Create Desktop File 가 있다. 이걸 실행시키면, ~/.local/share/applications/jetbrains-pycharm-ce.desktop 이 재 생성되고, 이번엔 내용이 맞게 들어가 있다.
나중을 위해서 이 내용을 그대로 옮겨본다.

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/home/userXXX/.local/share/umake/ide/pycharm/bin/pycharm.svg
Exec="/home/userXXX/.local/share/umake/ide/pycharm/bin/pycharm.sh" %f
Comment=Python IDE for Professional Developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce

나는 꽃삽질이 싫어요~~

안녕하세요. 글 남겨주셔서 고맙습니다.