Installing

From Docky

Jump to: navigation, search

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 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 the PPA for the most current, updated version of Docky.

To use the Docky Development PPA, for Ubuntu 9.10 (Karmic Koala) 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

Arch Linux

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

  pacman -S docky

Installing From Source

Install Dependencies

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

* bzr (>= 0.92)
* cairo-sharp-2
* gconf-sharp
* gdk-2.0
* gdk-x11-2.0
* glade-sharp-2
* glib-2.0
* glib-sharp-2
* gio-sharp-2
* gnome-desktop-sharp2
* gnome-sharp-2
* gnome-vfs-sharp 
* gtk-sharp-2
* gtk+-2.0
* libgconf2-dev
* libgtk2.0-dev
* libndesk-dbus-cil
* libndesk-dbus-glib-cil
* libnotify0.4-cil
* libtool
* mono-gmcs
* rsvg-sharp-2

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\
     libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libgnome-vfs2.0-cil\
     libgtk2.0-dev libgio2.0-cil-dev libtool intltool gnome-sharp2\
     ca-certificates gnome-desktop-sharp2 libgconf2-dev monodevelop-nunit\
     libnotify0.4-cil

gio-sharp (libgio2.0-cil, libgio2.0-cil-dev) is 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 ndesk-dbus-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. If you want to use Docky, use Ubuntu or OpenSUSE or flame the Fedora/Red-Hat developers.

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 ndesk-dbus-devel\
    ndesk-dbus-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!

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
Personal tools