Version 14 (modified by carbncl, 12 years ago) (diff)

Lion instruction

Installing Deluge on Mac OSX

This works on OSX Lion 10.7 with Deluge 1.3.3 and also works on previous versions (Snow Leopard 10.6.x / Deluge 1.3.x)

These instructions assume a clean install of OSX (no XQuartz, Darwine, Winebottler, or MacPorts / Fink installed before starting at step 1).

This methodology is time consuming, but is less error-prone for the uninitiated.

(Go watch a movie. It's gonna take a while for the downloading and compiling... could be hours and few gigabytes)

First download and install pre-requisites:

  1. Xcode from App Store
  2. Mac Ports from MacPorts.org. (2.0.3 as of this writing).

Then open a terminal prompt (from Utilities), all the next steps will be done from command line

There are two methods to install deluge, one use X11, the other use Quartz-GTK.

In short, X11 is "classic" linux-interface on OSX, while Quartz-GTK use native OSX interface, which is faster and better looking... but also more error prone. Up to you!

For Lion you will have to edit deluge port file first to remove a broken dependency

(when writing this on october 2011)

sudo port edit deluge

and delete the line mentioning the broken dependency port:py26-notify-python (notify is used for... notifications, I doubt that works on OSX with growl, and is optional)

Install deluge with X11

sudo port install boost +python26 deluge

Install deluge with Quartz

Note: remove "libnotify +no_x11+quartz" from command on Lion (see above explanation)

sudo port install boost +python26 gtk2 +no_x11+quartz libnotify +no_x11+quartz deluge

or if that doesn't work :

sudo port install boost +python26 pango +no_x11+quartz cairo +no_x11+quartz gtk2 +no_x11+quartz libnotify +no_x11+quartz deluge

Start Deluge

  1. Open terminal, assuming port is in your path (/opt/local/bin)
  2. Start deluged daemon:
    deluged-2.6 &
    
  3. Start deluge interface:
    deluged-2.6 &
    

More

More details / help available on forums! in OSX Section and also in this thread which initiated that wiki entry.