Installing Do

Personal tools
From GNOME Do Wiki
Jump to: navigation, search

For those of us new to Linux, a $ or # before a line

$ like this
# or this

means that line can be copied and pasted (or retyped) into a Terminal, and run. The initial $ or # markers are not part of the command, and are not intended to be copied.

Contents

Post installation tip

If Gnome Do hasn't already started running by the end of the installation process, you might need to start it manually. Under Ubuntu, Gnome Do adds itself to the menu bar under Applications | Accessories.

Or, from the command line:

$ rehash 
$ gnome-do 

Also, under Ubuntu, Gnome Do automatically adds itself to System | Preferences | Startup Applications, so it should start automatically on system reboot. Try that if you're having difficulty starting Gnome Do manually.

Ubuntu

9.10 (Karmic)

An alternate method is available to add repository key. This replaces the gpg steps from the Jaunty instructions.

$ sudo add-apt-repository ppa:do-core/ppa 

9.04 (Jaunty)

Add the Gnome Do PPA Repository to your sources list. (See the Ubuntu Repositories).

deb http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main

Optional: Add key of repository

$ gpg --no-default-keyring --keyring /tmp/gnome-do.keyring\
--keyserver keyserver.ubuntu.com --recv A5D19FDCAA6ABB440CD3464628A8205077558DD0
$ gpg --no-default-keyring --keyring /tmp/gnome-do.keyring\
--export --armor  A5D19FDCAA6ABB440CD3464628A8205077558DD0 | sudo apt-key add -
$ rm /tmp/gnome-do.keyring

In Synaptic Package Manager, search 'gnome do' or install from the terminal:

$ sudo aptitude update && sudo aptitude install gnome-do

PPA links:

8.10 (Intrepid)

Add the Gnome Do PPA Repository to your sources list. (See the Ubuntu Repositories).

deb http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main

Optional: Add key of repository

$ gpg --no-default-keyring --keyring /tmp/gnome-do.keyring\
--keyserver keyserver.ubuntu.com --recv A5D19FDCAA6ABB440CD3464628A8205077558DD0
$ gpg --no-default-keyring --keyring /tmp/gnome-do.keyring\
--export --armor  A5D19FDCAA6ABB440CD3464628A8205077558DD0 | sudo apt-key add -
$ rm /tmp/gnome-do.keyring

In Synaptic Package Manager, search 'gnome do' or install from the terminal:

$ sudo aptitude update && sudo aptitude install gnome-do

Note to 64bit users: Because of bugs in launchpad, installing via this method will not work. Please see the workaround

8.04 (Hardy)

Add the Gnome Do PPA Repository to your sources list. (See the Ubuntu Repositories).

deb http://ppa.launchpad.net/do-core/ubuntu hardy main
deb-src http://ppa.launchpad.net/do-core/ubuntu hardy main

In Synaptic Package Manager, search 'gnome do' or install from the terminal:

$ sudo aptitude update && sudo aptitude install gnome-do

7.10 (Gutsy)

Add the following to your /etc/apt/sources.list (here's how)

deb http://ppa.launchpad.net/do-core/ubuntu gutsy main
deb-src http://ppa.launchpad.net/do-core/ubuntu gutsy main

then run

$ sudo apt-get update && sudo apt-get install gnome-do

Fedora

GNOME Do is in the repositories for all stable Fedora releases and the development branch. Use the graphical tools to install it or invoke the following as root:

# yum install gnome-do

openSUSE

GNOME Do is available in the openSUSE Build Service.

For openSUSE 11.0

GNOME Do is installed by default but it's version 0.4 and new plugins aren't compatible with this version. To install the newest version just click here. Online Fast Food Mail Forwarding x ray technician Web Marketing Agency los angeles furniture stores Prepaid funerals golfing holidays Furniture air conditioning repair los angeles Total Creation Reviews Contact Us

For openSUSE 10.3

One click install method:

To install GNOME Do, just click here.

Manual install method:

Add this repository : http://download.opensuse.org/repositories/Mono:Community/openSUSE_10.3 to your repositories list.

# zypper sa http://download.opensuse.org/repositories/Mono/openSUSE_10.3 Mono
# zypper sa http://download.opensuse.org/repositories/Mono:Community/openSUSE_10.3\
"Mono:Community"
# zypper in gnome-do

For openSUSE 10.2

Manual install method:

Add this repository : http://download.opensuse.org/repositories/Mono:Community/openSUSE_10.2 to your repositories list in YaST.

Please, refer to this page if you don't know how to add a repository with YaST.

Then install the gnome-do package with YaST or from the command line:

# yast2 --install gnome-do

Arch Linux

The main releases are now in the community repo. With this enabled in pacman.conf, just do

$ pacman -S gnome-do

to install the latest release. There is also a PKGBUILD for the bzr version of Do in the AUR, under the name gnome-do-bzr.

Gentoo

Gentoo includes ebuilds for gnome-do and the plugins. They can be installed with:

# emerge gnome-do gnome-do-plugins

If you have a error like this: >=dev-lang/mono-2.4 (">=dev-lang/mono-2.4" is blocking dev-util/monodoc-2.0)

Use virtual/monodoc in the same version as mono! In this case:

# autounmask =virtual/monodoc-2.2

Try to emerge it again.

From Source

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

* bzr (>= 0.92)
* mono-gmcs
* cairo-sharp
* NDesk DBus & NDesk DBus Glib
* gtk-sharp2
* gnome-vfs-sharp 
* gconf-sharp
* glade-sharp-2
* glib-sharp-2
* glib-2.0
* gdk-2.0
* gdk-x11-2.0
* gtk+-2.0
* gnome-desktop-sharp-2.0 (gnome-sharp2) (AKA gnome-desktop-sharp2 on Ubuntu)
* libgconf2-dev
* libtool
* rsvg-sharp-2
* libnotify0.4-cil

In addition, the following dependencies are needed on Fedora (as tested on Fedora 11):

* gtk2-devel
* gnome-sharp-devel
* gnome-desktop-sharp-devel
* gnome-keyring-sharp-devel
* mono-addins-devel
* ndesk-dbus-devel
* ndesk-dbus-glib-devel
* notify-sharp-devel
* GConf2-devel

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. You can also download periodic releases, which do not require autotools, but they may not be up-to-date.

On an Ubuntu, Debian, or derived system, these dependencies can be installed by

$ 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 libtool intltool gnome-sharp2 ca-certificates bazaar\
gnome-keyring-sharp-cli gnome-desktop-sharp2 libgconf2-dev monodevelop-nunit\
libnotify0.4-cil

Also, the following command has been known to automatically resolve dependencies.

$ sudo apt-get build-dep gnome-do

On Fedora, these dependencies can be installed by

$ sudo yum 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 libtool intltool gnome-sharp2 ca-certificates bazaar\
gnome-keyring-sharp-cli gnome-desktop-sharp2 libgconf2-dev monodevelop-nunit\
libnotify0.4-cil gtk2-devel gnome-sharp-devel gnome-desktop-sharp-devel\
gnome-keyring-sharp-devel mono-addins-devel ndesk-dbus-devel\
ndesk-dbus-glib-devel notify-sharp-devel GConf2-devel\

Users of Ubuntu releases prior to Hardy (Gutsy, Feisty, etc) will need a newer version of bzr. This can be found either in the official backports repository, or in the Bazaar team PPA

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

$ bzr branch lp:do gnome-do

and then built and installed by one of the following:

$ cd gnome-do
$ ./autogen.sh
$ make
$ sudo make install

To install system wide, or

$ cd gnome-do
$ ./autogen.sh --prefix=$HOME/.local
$ make
$ sudo make install

To install into the home directory of the current user. The gnome-do binary will end up at ~/.local/bin/gnome-do

To update run

$ bzr pull

in the gnome-do source directory, then build as before.

Plugins are also available from source. Plugins may be installed in a system-wide location or in ~/.local/share/gnome-do/plugins on per-user basis.

$ bzr branch lp:do-plugins
$ cd do-plugins

To install plugins system-wide:

$ ./autogen.sh
$ make 
& sudo make install 

Fedora note on building plugins: Fedora doesn't seem to look in /usr/loca/lib/pkgconfig which results in error messages during the plugin's autogen about not being able to find do.platform. To alleviate this, set the PKG_CONFIG_PATH variable to /usr/local/lib/pkgconfig before running the autogen line above:

$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

To install plugins locally, open the solution file DoPlugins.mds in MonoDevelop, and build the project. Then copy the dll files of built plugins to

~/.local/share/gnome-do/plugins

Do things as quickly as possible (but no quicker) with your files, applications, contacts and more!

© GNOME Do Developers. All rights reversed. Contact us.