가끔 아래 이미지 같은 문제가 생길때가 있었는데, 간단한 방법으로 해결했었습니다.
(예전엔 그냥 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/HAHWULSecurity engineer, Gopher and H4cker! |
0 개의 댓글:
Post a Comment