binaries
Get pre-compiled binaries of Shotwell here. This is recommended for an easy and stable installation. First choose your operating system. If it isn't listed, you'll need to build Shotwell yourself using the instructions below.
To install Shotwell 0.6.1 from the Yorba Personal Package Archive, add the PPA to your repository list, update it, and install Shotwell:
$ sudo add-apt-repository ppa:yorba/ppa
$ sudo apt-get update
$ sudo apt-get install shotwell
You can alternatively install Shotwell 0.5.0 from the Ubuntu 10.04 (Lucid Lynx) repository by using Synaptic or by typing:
$ sudo apt-get install shotwell
We recommend installing the latest version, Shotwell 0.6.1, from source; see below.
If you don't want to install from source, the Fedora 13 repository contains Shotwell 0.5.0, which you can install using Add/Remove Software or by typing:
$ pkcon install shotwell
Shotwell for Windows is an early alpha release and is missing the following features:
- importing from cameras
- publishing to Facebook, Flickr and Picasa Web
- printing
The Windows installer for Shotwell 0.6 can be downloaded here:
from source
-
Install dependencies
You can install dependencies for Shotwell like this:
$ sudo apt-get install libdbus-glib-1-dev libgconf2-dev libgtk2.0-dev libgudev-1.0-dev libexif-dev libgphoto2-2-dev libsoup2.4-dev libsqlite3-dev libunique-dev libwebkit-dev libxml2-devYou will also need to build the following libraries from source since they are not yet available from the Ubuntu repository: libraw and gexiv2.
In release 9.10 (Karmic Koala), the versions of vala and gee-1.0 are too old for Shotwell, so you'll need to build these from source yourself or get them from the Vala team's PPA. In release 10.04 (Lucid Lynx), you can fetch these packages like this:
$sudo apt-get install valac libgee-devYou can install dependencies for Shotwell like this:
$ pkcon install dbus-glib-devel GConf2-devel gtk2-devel libgudev1-devel libexif-devel libgphoto2-devel libsoup-devel libxml2-devel sqlite-devel unique-devel webkitgtk-develYou will also need to build the following libraries from source since they are not yet available from the Fedora repository: libraw and gexiv2.
You can install dependencies for Shotwell like this:
$ sudo zypper install dbus-1-devel gconf2-devel gtk-devel libgudev-1_0-devel libexif-devel libgphoto2-devel libsoup-devel libxml2-devel sqlite3-devel libunique-devel libwebkit-develYou will also need to build the following libraries from source since they are not yet available from the openSUSE repository: libraw and gexiv2.
In openSUSE 11.2, the vala package is too old for Shotwell, so you'll need to build it from source yourself. gee-1.0 is unavailable as a package, so you'll need to build it as well.
Shotwell's dependencies include:
- dbus-glib-1 (0.80)
- gconf-2.0 (2.22.0)
- gee-1.0 (0.5.0)
- gexiv2 (0.1.0)
- gtk+-2.0 (2.14.4)
- gudev-1.0 (145)
- libexif (0.6.16)
- libraw (0.9.0)
- libgphoto2 (2.4.2) (Note that 2.4.6 has a bug that prevents Shotwell from fetching EXIF metadata before importing a photo.)
- libsoup-2.4 (2.26.0)
- libxml-2.0 (2.6.32)
- sqlite3 (3.5.9)
- unique-1.0 (1.0.0)
- vala (0.8.0)
- webkit-1.0 (1.1.5)
For Windows build instructions, see this page.
-
Download source
There are two ways to download the Shotwell source code:
- Download the source tarball: recommended for a stable release
-
For the latest code, check out the source from our Subversion server:
$ svn co svn://svn.yorba.org/shotwell/trunk shotwell
-
Build and install
To build and install Shotwell, go to the directory where you unpacked or checked out the source code, and type the following commands:
$ ./configure
$ make
# make installBy default, Shotwell will install in /usr/local. The configure script can customize the prefix directory. Run ./configure --help for instructions and other installation options.
You need to execute make install as root (i.e. sudo make install) if installing to system directories.
Running Shotwell
You may execute Shotwell directly from its build directory by typing
$ ./shotwell
However, desktop integration won't be available without a full installation.
Once installed, Shotwell will be available on your desktop Applications menu under Graphics or Photography. Also, if you plug a digital camera into your machine, Shotwell will be available as an option to automatically launch.
See the Shotwell user guide for more information about how to import, view, modify, and export your photos.
Uninstalling Shotwell
Run
# make uninstall
As with "make install", you may need root privileges to do this.
