Hey deluge team and users,
it is my first forum post ever and I hope I can help all os x users to get the whole deluge experience.
First to fall I want to thank the deluge team for the great work. I was looking for a torrent client which is stable and fast. So here I go......... Keep it up!
The macports version is not supported properly and it seems to have a lot of problems to be solved before working correctly. That`s why I was looking for another solution. I tried a lot of things and finally figured this out: I hope I help anyone out with that. The problem is, it will only work on Intel macs....
1.) Got to
http://www.virtualbox.org
and get the os x build in the latest version. I think it`s 2.02 now.
Virtualbox is comparable to Parallels or Fusion with focus on Linux and Windows virtualisation. It doesn`t have as much features as the other competitiors on the market, but it is growing fast and the best thing: It`s free!
2.) Choose a linux distro deluge works on, download an install in virtualbox.
I chose ubuntu an went to
http://www.ubuntu.com
and got the latest version (8.04.1) as alternet desktop cd, because it is easier to install in virtualbox.
I chose the following options in virtualbox
- RAM 1024 MB
- Grafical RAM 32MB
- Drive 20 GB
- Booting from iso : ubuntu
- core audio ICHAC 97
- Network: PC Fastnet III, Hostinterface (check your mac interface in the list below)
- enable usb 2.0
- enable shared folders and choose a folder (important!!!) to share the files with osx. I called it vboxshare (we will need the name later.)
3.) Configuring ubuntu
- Install ubuntu completely
- Install virtual box tools as root (sudo .......!!!!!!!!)
- Restart the system (now grafic cards and mouse capture should work properly)
- configure your network drive (manually or dhcp)
- get all system updates
- configure ubuntu the way you like it
- check out the correct deluge version and install. I chose .deb for Hardy 8.04.
- configure deluge the way you want it
- IMPORTANT: In this version upnp for installed programs doesn`t work correctly in virtualbox. You have to open the port in your NAT (fritz box or similar) by hand. Then try in the network settings of deluge if it works.
4.) Configuring shared folders
Here we face another issue in virtualbox. Doing it the way the manual says is not working. I figured it out to do it this way. In this example a folder called „share“ is in the direction /home/USERNAME/share in ubuntu.
Make a new folder in /home/USERNAME/ called share
Open the terminal an do:
sudo mount -t vboxsf -o uid=USERNAME SHAREDFOLDER /home/USERNAME/share
USERNAME stands for the username you configured in ubuntu.
SHAREDFOLDER stands for the name of the shared folder configured in virtualbox.
Now you should see the content of your os x folder in the folder share.
5.) To automatically connect the shared folder anytime ubuntu starts, do:
In ubuntu go to:
/etc/rc.local
Open as root and add a line before the exit line:
sudo mount -t vboxsf -o uid=USERNAME SHAREDFOLDER /home/USERNAME/share
Finally my file looks like that:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo mount -t vboxsf -o uid=tommy vboxshare /home/tommy/share
exit 0
HINTS:
- To avoid the virtualbox ubuntu Image getting to big I directly save the torrents in the shared folder.
- You can make snapshots in virtualbox to save the state of your virtualbox file. So you can go back anytime you want.
This way I don`t mess up my osx system, deluge is always up to date, I can use the linux distro for more things and all components are free.
I´m not a programmer and appriciate all the work and giving us users software for free. I hope I helped anyone with that and can give a little bit back.
HAVE FUN DOWNLOADING!