Ubuntu 18.04 Shutter Edit 사용 불가 이슈(Fixed disable edit)

Shutter는 제가 정말 애용하는 캡쳐&이미지 편집 툴입니다. 가끔 아래 이미지 같은 문제가 생길때가 있었는데, 간단한 방법으로 해결했었습니다.

(예전엔 그냥 libgoocanvas-perl 설치로 해결.. 마우스 가져다 대면 무슨 패키지 없다고 나왔었죠.)

다만 이번엔 좀 달랐습니다. 관련 패키지가 있는데, 에러를 계속 겪고 있다가 해결책을 찾아 공유드립니다.

우선 우분투 18.04 에서 존재하는 이슈로 18.04 업그레이드 이후 libgoocanvas-perl가 기본 아카이브에서 사용할 수 없게 되어 shutter가 비정상 동작하던 것 입니다. 우분투 17 버전대 아카이브에서 관련 패키지를 받고 디펜더시 잡아주는 형태로 적용해주면 해결 가능합니다.

우선 17 버전 아카이브에서 패키지 파일을 받아줍니다.

wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas-common_1.0.0-1_all.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas3_1.0.0-1_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb

설치 순서는 의존성 때문에 common => canvas3 > canvas-perl 순서로 진행합니다.

dpkg -i libgoocanvas3_1.0.0-1_amd64.deb
(Reading database ... 289715 files and directories currently installed.)
Preparing to unpack libgoocanvas3_1.0.0-1_amd64.deb ...
Unpacking libgoocanvas3:amd64 (1.0.0-1) over (1.0.0-1) ...
dpkg: dependency problems prevent configuration of libgoocanvas3:amd64:
 libgoocanvas3:amd64 depends on libgoocanvas-common (= 1.0.0-1); however:
  Package libgoocanvas-common is not installed.

dpkg: error processing package libgoocanvas3:amd64 (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
 libgoocanvas3:amd64

이렇게 에러 나는 경우는 –fix-broken install 옵션으로 잡아주면서 해주심 됩니다.

apt --fix-broken install

두번째 commond도 설치해주시고..

dpkg -i libgoocanvas-common_1.0.0-1_all.deb

세번째 canvas-perl로 설치해줍니다.

dpkg -i libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
apt --fix-broken install
# apt-get -f install 로도 어느정도 잡아주심 좋아요.

마지막으로 shutter 앱을 재 시작해줍니다.

ps -aux | grep shutter
hahwul    6388  0.8  1.3 999724 167796 tty2    Sl+  18:45   0:11 /usr/bin/perl /usr/bin/shutter -s
root     10854  0.0  0.0  22824  1000 pts/0    S+   19:09   0:00 grep --color=auto shutter
kill -9 6388
shutter -s
Cool :)

Reference

http://ubuntuhandbook.org/index.php/2018/04/fix-edit-option-disabled-shutter-ubuntu-18-04/