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
나는 꽃삽질이 싫어요~~