Installation

Current stable versions
2.1 series: 2.1.4
2.0 series: 2.0.13
Current development version
2.2 series: 2.2.0
Changelog
Source Download

Contents

Packages

Ubuntu

Docky is included in the official Ubuntu repositories starting in Ubuntu 10.04 (Lucid Lynx). To install Docky on Ubuntu 10.04 (Lucid Lynx) or later:

  sudo apt-get install docky

There are two official Docky PPAs. One with our bleeding edge version built from Docky trunk and one including the latest build of the current Docky stable branch.

The Docky Stable PPA is https://launchpad.net/~docky-core/+archive/stable . Use this PPA for the current, stable version of Docky.

To use the Docky Stable PPA, for Ubuntu 10.04 (Lucid Lynx) and later:

  sudo add-apt-repository ppa:docky-core/stable
  sudo apt-get update
  sudo apt-get install docky

The Docky Development PPA is https://launchpad.net/~docky-core/+archive/ppa and typically lags behind the source by about a day. Use this PPA for the most current, updated version of Docky.

To use the Docky Development PPA, for Ubuntu 10.04 (Lucid Lynx) and later:

  sudo add-apt-repository ppa:docky-core/ppa
  sudo apt-get update
  sudo apt-get install docky

To update Docky, if you installed Docky as a package from either the official repositories or one of our PPAs, run:

  sudo apt-get update
  sudo apt-get upgrade

Fedora

Docky is now included in the Fedora 14 standard repository. To install Docky on Fedora 14 run:

  su -c 'yum install docky'

Arch Linux

Docky is available as an Arch community package. To install (as root):

  pacman -S docky

Sabayon Linux

Docky is available in Entropy. To install (as root):

  equo install docky

Installing From Source

Install Dependencies

Building Docky from the latest source currently requires the following development libraries:

* bzr (>= 0.92)
* dbus-sharp-1.0
* dbus-sharp-glib-1.0
* gconf-2.0
* gconf-sharp-2.0
* gconftool-2
* gdk-2.0
* gdk-x11-2.0
* gio-sharp-2.0
* glib-2.0
* glib-sharp-2.0
* gobject-2.0
* gtk+-2.0
* gtk-sharp-2.0
* gnome-desktop-sharp-2.0
* gnome-keyring-sharp-1.0
* mono-addins, mono-addins-gui, mono-addins-setup
* mono-cairo
* notify-sharp
* libtool
* mono-gmcs
* rsvg-sharp-2.0
* wnck-sharp-1.0

There may be other dependencies not listed here. If there are, autogen.sh should complain about them (feel free to add these to the list!). Building from bzr also requires autotools & intltool.

Ubuntu, Debian, or derived system

Ubuntu, Debian and derived systems are fully supported by Docky.

For Ubuntu 10.04 (Lucid Lynx) and higher:

  sudo add-apt-repository ppa:docky-core/ppa
  sudo apt-get update
  sudo apt-get install bzr libgio2.0-cil-dev
  sudo apt-get build-dep docky

For Ubuntu 9.10 (Karmic Koala):

  sudo apt-get update
  sudo aptitude install automake bzr mono-gmcs libmono-cairo2.0-cil gtk-sharp2 \
      libdbus-glib1.0-cil-dev libdbus1.0-cil-dev libgtk2.0-dev libnotify0.4-cil \
      libgio2.0-cil-dev libtool intltool ca-certificates gnome-desktop-sharp2 \
      libgconf2-dev monodevelop-nunit

gio-sharp (libgio2.0-cil, libgio2.0-cil-dev), dbus-sharp and dbus-sharp-glib (libdbus-glib1.0-cil-dev libdbus1.0-cil-dev) are included in our PPA for Karmic, Lucid and Maverick.

OpenSUSE

OpenSUSE is fully supported by Docky.

The dependencies can be installed with:

  zypper in autoconf automake intltool gconf2-devel gio-sharp-devel\
     gnome-keyring-sharp-devel mono-devel dbus-sharp-glib-devel glib gtk2-devel

Fedora

Fedora isn't officially supported by the Docky developers and we do not accept bugs from users using Fedora systems. The reason is that Fedora isn't following freedesktop.org standards in areas that Docky needs and they have sub-par support for Mono.


The dependencies can be installed with:

 su -c 'yum install mono-devel bzr bazaar automake intltool gcc\
    GConf2-devel gtk-sharp2-devel gnome-desktop-sharp-devel \
    gnome-keyring-sharp-devel mono-addins-devel dbus-sharp-devel\
    dbus--sharp-glib-devel gtk+extra-devel notify-sharp-devel'

Fedora is still missing a packaged version of gio-sharp-2. So you would need to build it from source and install it!

Gentoo Linux

There is an ebuild for docky-2.0.1 provided in the gnome-extra overlay. For docky-9999 to install the latest revision from trunk - there is an ebuild in gentoo-china overlay. Docky-9999 depnds on gio-sharp-2 which is not provided directly by any overlay yet. It only exists in the dev-zero overlay's git repo as an attachment. Installation:

Docky 2.0.1:

  layman -a gnome-extra
  emerge docky

Docky from bazar:

Get the gio-sharp ebuild. Add it to a custom overlay and merge it. For more information on custom overlays please follow the Gentoo documentation.

Add gentoo-china overlay and emerge docky-9999

  layman -a gentoo-china
  emerge =gnome-extra/docky-9999

Installing

Once all the dependencies are installed, the Docky source can be branched by:

  bzr branch lp:docky

and then built and installed system wide by:

  cd docky
  ./autogen.sh
  make
  sudo make install

Or to install into the home directory of the current user:

  cd docky
  ./autogen.sh --prefix=$HOME/.local
  make
  make install

The Docky binary will then end up at ~/.local/bin/docky

Updating

If you followed the directions above to install from source, run:

  bzr pull

in the Docky source directory. Then to recompile and install the updated version, run:

 sudo make uninstall
 ./autogen.sh
 make
 sudo make install

buy essay