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 (No longer needed in versions >= 0.90)
  • 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:

  • libgtk2-appindicator-perl (NEW! – since 0.89)
    Adds support for Application Indicators 
  • 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”)



22 Comments

  1. Jamba Juice

    Hi,

    I ‘m using Debian (not ubuntu). I’ve used apt-get to install shutter, however I’m primarily trying to use shutter to capture whole web pages. Since that functionality isn’t included from the get-go it seems I have to install gnome-web-photo.

    So I’ve downloaded gnome-web-photo from its gnome git page, untarred it and then ran the script file, but for the life of me I can’t seem to figure out how to get it to install properly. Without the scrolling-functionality of shutter, it isn’t useful for what i’m trying to do.

    Running the script gives me the following:

    /usr/bin/gnome-autogen.sh
    checking for autoconf >= 2.53…
    testing autoconf2.50… not found.
    testing autoconf… found 2.69
    checking for automake >= 1.9…
    testing automake-1.11… found 1.11.6
    checking for glib-gettext >= 2.2.0…
    testing glib-gettextize… found 2.32.4
    checking for intltool >= 0.40.4…
    testing intltoolize… found 0.50.2
    checking for pkg-config >= 0.14.0…
    testing pkg-config… found 0.26
    Checking for required M4 macros…
    Checking for forbidden M4 macros…
    **Warning**: I am going to run `configure’ with no arguments.
    If you wish to pass any to it, please specify them on the
    `./autogen.sh’ command line.

    Processing ./configure.ac
    Running glib-gettextize… Ignore non-fatal messages.
    Copying file mkinstalldirs
    Copying file po/Makefile.in.in

    Please add the files
    codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
    progtest.m4
    from the /aclocal directory to your autoconf macro directory
    or directly to your aclocal.m4 file.
    You will also need config.guess and config.sub, which you can get from
    ftp://ftp.gnu.org/pub/gnu/config/.

    Running intltoolize…
    cp: cannot create regular file `m4/intltool.m4′: No such file or directory
    intltoolize: cannot copy ‘/usr/share/aclocal/intltool.m4′ to ‘m4/intltool.m4′

    Could you please help me out with this or least point me in the right direction? thanks.

  2. Doesn’t work at least with Bodhi E17. From the Bodhi Linux forums this has been an issue since 2011. When you try to take a screenshot you get the message below.

    shutter error while taking screenshot maybe mouse pointer could not be grabbed

    • I can try to have another look into it but I am not sure how to fix the fact that E17 does obviously not allow to grab the pointer (tbh, I don’t know e17 very well so this might just be some config problem).

  3. Axel Foly

    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?

  4. 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

  5. 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!

  6. PhotonX

    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.

  7. 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 :/

  8. Could you please provide short descriptions of functionality being added by optional dependencies?

    Thanks,
    PhotonX



Trackbacks/Pingbacks

  1. 编译安装shutter-0.87.2 | 古悠行者@行者驛站 - [...] 2. shutter-0.87.2的依赖包 http://shutter-project.org/downloads/dependencies/ [...]

Leave a Reply