Dependencies
Note: If you are interested in the latest bazaar snapshot or you want to use the tar.gz archives to get Shutter running on your system, please make sure you meet the dependencies (the name of the packages may differ):
Mandatory:
- libgtk2-perl
- libgtk2-imageview-perl
- libglib-perl
- libgnome2-perl
- libgnome2-vfs-perl
- libgnome2-wnck-perl
- libgnome2-gconf-perl
- liblocale-gettext-perl
- libxml-simple-perl
- libwww-mechanize-perl
- libwww-perl
- libnet-dbus-perl
- imagemagick
- perlmagick
- libx11-protocol-perl
- librsvg2-common
- libgtk2-trayicon-perl (only if you are using a gtk2 version lower than 2.10.x)
- xdg-utils
- procps
- librsvg
- libproc-processtable-perl (NEW! – since 0.86.2)
- libgtk2-unique-perl (NEW! – since 0.87)
- libpath-class-perl (NEW! – since 0.88)
- libjson-perl (NEW! – since 0.88)
- libjson-xs-perl (NEW! – since 0.88)
- libnet-dropbox-api-perl (NEW! – since 0.88)
- libfile-which-perl (NEW! – since 0.88)
- libfile-spec-perl (NEW! – since 0.88)
- libfile-basedir-perl (NEW! – since 0.88)
- libfile-copy-recursive-perl (NEW! – since 0.88)
- libproc-simple-perl (NEW! – since 0.88)
- libsort-naturally-perl (NEW! – since 0.88)
Optional:
- libimage-exiftool-perl (NEW! – since 0.87)
Enables Shutter to write Metadata (Orientation) when saving Jpeg-Files instead of simply rotating the image - libnet-dbus-glib-perl (NEW! – since 0.86.3)
This needs to be installed in order to upload to Ubuntu One - gnome-web-photo
Shutter uses gnome-web-photo to capture websites - libgoo-canvas-perl
Allows you to edit the screenshots directly using a built-in editor - nautilus-sendto
Enables the “Send To…”-functionality in right-click menu and main menu (“Screenshot”)
16 Comments
Trackbacks/Pingbacks
- 编译安装shutter-0.87.2 | 古悠行者@行者驛站 - [...] 2. shutter-0.87.2的依赖包 http://shutter-project.org/downloads/dependencies/ [...]






I tried to install this one on my Debian (6.0.4 squeeze, 2.6.32-5-amd64). Shutter installed well, but without the editing possibilities (cannot resolve dependencies with gnome-web-photo). Can you help me with this issue?
You need to install libgoo-canvas-perl.
indeed, it’s a decision of my question. Thank you!
Hi,
Very good screenshot tool. It works on my fedora 6 machine, but I faces alot of problems, when i install it on Redhat 5.2.
First the yum is not avilable in redhat. When i update then yum install but depencies issues occurs, After installing the dependencies the shutter gives errors.
So can u provide me the detailed installation proccess of shutter in redhat 5.2.
Thanks in advance
Gyan
Hi Gyan,
unfortunately there are only packages available for RHEL6. See instructions here:
http://shutter-project.org/downloads/third-party-packages/
I don’t know of any packages for RHEL5, sorry. Of course you can install all the dependencies yourself, but that isn’t too easy. The dependencies are listed above.
The names are the names of the debian packages, but most of the packages are related to packages on CPAN (http://www.cpan.org/).
As as example: libnet-dbus-perl => Net::DBus
Hope that helps.
Hi, really a very good screenshot tool. It works on my home machine, but I have a problem on my machine at work.
I’m using openSUSE 11.4, and when I try to start shutter from the shell I get the following error:
(shutter:21176): Wnck-WARNING **: Property _NET_WM_NAME contained invalid UTF-8
(shutter:21176): Wnck-WARNING **: Property _NET_WM_NAME contained invalid UTF-8
Can’t call method “visible” on an undefined value at /usr/bin/shutter line 8602, line 19.
I’ve reinstalled libwnck several times, and I have checked all dependencies, but I don’t know what excactly this error message means. Hope you can help!
I have sent an email.
libproc-processtable-perl seems to be still needed in releases newer than 0.86.4 since it includes Proc::Killfam which is used in /usr/share/shutter/resources/modules/Shutter/Screenshot/Web.pm since rev. 840.
Corrected, thanks.
Guys, i can’t install libgoo-canvas-perl on my Arch, i don’t know how can i do this, i’m searching in all the web but don’t found anything. Someone can help me please? I want to edit my screenshots… I don’t understand why aren’t a download link here :/
Here you are:
https://aur.archlinux.org/packages.php?ID=22821
This package should be part of the dependencies (see the comment by trashtar: https://aur.archlinux.org/packages.php?ID=24443).
You might want to use the bzr package: https://aur.archlinux.org/packages.php?ID=30671
Yeah y already made it. I download the tar.gz of the Ubuntu’s repository in launchpad, and follow the steps on the README. A bit difficult for a newbie, but not impossible
Thanks!
I think, this was quite a complicated way to solve the problem. In fact it was just a thing of installing one of Shutter’s AUR packages and then installing the perl-goo-canvas AUR package. But if it’s working – never touch a running system.
Could you please provide short descriptions of functionality being added by optional dependencies?
Thanks,
PhotonX
Done.