Running Ubuntu One on Fedora

Ubuntu One is a personal cloud service which enables users to store files online and sync them between computers and mobile devices, as well as stream audio and music from cloud to mobile devices. Free Ubuntu One account offers 5 GB of online cloud storage. Users may increase their storage by adding additional 20 GB “20-packs” for $2.99 per month or $29.99 per year.

Ubuntu does not provide any official application for running Ubuntu One on Fedora, but there is always a way. Running Ubuntu One on Fedora will take some doing as fedora is not supported by Ubuntu.

The following method does not work on Fedora 17. To Run Ubuntu One on Fedora 17 follow this article.

To run Ubuntu One on Fedora follow these steps:

Step 1

Now get this following packages

wget http://launchpad.net/ubuntuone-client/trunk/2.0.0/+download/ubuntuone-client-2.0.0.tar.gz wget http://launchpad.net/ubuntuone-storage-protocol/trunk/2.0.0/+download/ubuntuone-storage-protocol-2.0.0.tar.gz wget http://launchpad.net/ubuntuone-client-gnome/trunk/2.0.0/+download/ubuntuone-client-gnome-2.0.0.tar.gz wget http://launchpad.net/configglue/trunk/1.0/+download/configglue-1.0.tar.gz wget http://launchpad.net/lazr.restful/trunk/0.19.3/+download/lazr.restful-0.19.3.tar.gz wget http://launchpad.net/lazr.restfulclient/trunk/0.12.0/+download/lazr.restfulclient-0.12.0.tar.gz wget http://launchpad.net/lazr.uri/trunk/1.0.2/+download/lazr.uri-1.0.2.tar.gz wget http://launchpad.net/ubuntu-sso-client/trunk/1.3.3/+download/ubuntu-sso-client-1.3.3.tar.gz

Step 2

Now follow these steps and if every thing finishes without any error the Ubuntu One folder on your fedora home folder with automatically sync with online Ubuntu one account.

su yum install imake yum install python-twisted python-inotify python-oauth protobuf-python python-distutils-extra yum install gnome-settings-daemon-devel nautilus-devel
yum install protobuf protobuf-compiler yum install PyQt4 PyQt4-devel yum install wget

tar -xzvf configglue-1.0.tar.gz tar -xzvf lazr.restful-0.19.3.tar.gz tar -xzvf lazr.restfulclient-0.12.0.tar.gz tar -xzvf lazr.uri-1.0.2.tar.gz tar -xzvf ubuntuone-client-2.0.0.tar.gz tar -xzvf ubuntuone-client-gnome-2.0.0.tar.gz tar -xzvf ubuntuone-storage-protocol-2.0.0.tar.gz tar -xzvf ubuntu-sso-client-1.3.3.tar.gz

mkdir ul

mv ubuntuone-storage-protocol-2.0.0 ul/protocol

mv ubuntuone-client-2.0.0 ul/client

mv configglue-1.0 ul/configglue

mv lazr.restful-0.19.3 ul/lazr.restful

mv lazr.restfulclient-0.12.0 ul/lazr.restfulclient

mv lazr.uri-1.0.2 ul/lazr.uri

mv ubuntu-sso-client-1.3.3 ul/sso

ls ul

cd ul && cd lazr.restful

python setup.py build

su python setup.py install –prefix=/usr

cd .. && cd lazr.restfulclient

python setup.py build

su python setup.py install –prefix=/usr

cd .. && cd lazr.uri

python setup.py build

su python setup.py install –prefix=/usr

cd .. && cd configglue

python setup.py build

su python setup.py install –prefix=/usr

cd .. && cd sso

python setup.py build

su python setup.py install –prefix=/usr

cd .. && cd protocol

python setup.py build

sudo python setup.py install –prefix=/usr

cd .. && cd client

./configure –with-protocol=../protocol –with-sso=../sso –prefix=/usr –sysconfdir=/etc

make

su make install

cd ..

su mkdir /etc/xdg/ubuntuone

su cp client/data/syncdaemon.conf /etc/xdg/ubuntuone

Other Commands:

/usr/lib/ubuntu-sso-client/ubuntu-sso-login &&

/usr/libexec/ubuntuone-syncdaemon –debug

u1sdtool -c

u1sdtool –start

u1sdtool –list-folders

u1sdtool –subscribe-folder FOLDERID

u1sdtool –start<br />

If you have followed the instructions as shown here you should have a working Ubuntu One application running perfectly on Fedora. I have tested this on Fedora 16, so I know for sure that I will at least work on fedora 16. If you are facing any problem then feel free to leave a comment.

One thought on “Running Ubuntu One on Fedora”

  1. It’s in point of fact a nice and helpful piece of info. I am happy that you just shared this helpful information with us. Please stay us up to date like this. Thank you for sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.