Running Ubuntu One on Fedora

Published by arifur on

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.


1 Comment

linux · April 14, 2013 at 6:11 AM

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

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