Ubuntu One For Fedora 16 Howto

Ubuntu One Sync & 5GB storage free - Please and thank you using Fedora 16!!

Install the following:

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

Get the following packages:

wget http://launchpad.net/ubuntuone-client/trunk/2.0.0/+download/ubuntuone-cl...

wget http://launchpad.net/ubuntuone-storage-protocol/trunk/2.0.0/+download/ub...

wget http://launchpad.net/ubuntuone-client-gnome/trunk/2.0.0/+download/ubuntu...

 
 
 
 
 
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
sudo python setup.py install --prefix=/usr
cd .. && cd lazr.restfulclient
python setup.py build
sudo python setup.py install --prefix=/usr
cd .. && cd lazr.uri
python setup.py build
sudo python setup.py install --prefix=/usr
cd .. && cd configglue
python setup.py build
sudo python setup.py install --prefix=/usr
cd .. && cd sso
python setup.py build
sudo 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
 sudo make install
cd ..
sudo mkdir /etc/xdg/ubuntuone
sudo 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

References:

http://ceramicm.blogspot.com/2011/08/hello-sailor.html

http://www.linuceum.com/HintsTips/qikUbuntuOneProb.php

Blog tags: 

Comments

hey, thanks for posting the

hey, thanks for posting the howto. i have some trouble getting straight if the data from ubuntuone-client-2.0.0 ubuntuone-client-gnome-2.0.0 ubuntu-sso-client-1.3.3 are all supposed to end up in a common directory "sso". your guide is a bit unclear on that. it writes "mv ubuntuone- ul/sso" "mv ubuntu-sso-client-1.3.3 ul/sso" like that python won't compile... cheers for your help!

Ubuntu One For Fedora 16 Howto

hey, thanks for posting the howto. i have some trouble getting straight if the data from ubuntuone-client-2.0.0 ubuntuone-client-gnome-2.0.0 ubuntu-sso-client-1.3.3 are all supposed to end up in a common directory "sso". your guide is a bit unclear on that. it writes "mv ubuntuone- ul/sso" "mv ubuntu-sso-client-1.3.3 ul/sso" like that python won't compile... cheers for your help!
admin's picture

Ahh yes that should be fine..

Ahh yes that should be fine.. I forgot to add client there to the first one and so I have updated the doc. You will get the odd error during compile I have found though.

About the odd errors

There are two things that I noticed-one that I fixed, and one that I left alone. your mkdir ul creates a directory with the letters "u" and "l" where the original postings created a letter "u" and the number "1" (easy mistake with crappy fonts on everyone's part). I left that alone, because I'd have to fix it throughout. As for the odd compile error, this line mv ubuntuone-client-2.0.0 ul/sso should be mv ubuntuone-client-2.0.0 ul/client If you do it manually, you won't have any errors, but if you copy and paste the entire script, you will. So, what I did was copied up to the sso portion (mv ubuntuone-client-2.0.0 ul/) and pasted that in, and then manually typed in client. Then I copied/pasted the rest of the script, and everything worked. However, when I run ubuntu-sso-login, it hangs. What information is required there? And how do I get it configured, so it will login to my Ubuntu One account? Along that line, is the Control Panel installed, or just the command line applications? Thanks, and have a great day:) Patrick.
admin's picture

The login took awhile the

The login took awhile the first time I used it. I found that all it did was run a user account config. Thanks for the error catching :) Feel free to contact me if you have any troubles or want to see something else on my blog.

error

Hi: In this point: python setup.py build byte-compiling build/bdist.linux-x86_64/egg/lazr/restful/error.py to error.pyc byte-compiling build/bdist.linux-x86_64/egg/lazr/restful/docs/__init__.py to __init__.pyc creating build/bdist.linux-x86_64/egg/EGG-INFO copying src/lazr.restful.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/lazr.restful.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/lazr.restful.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/lazr.restful.egg-info/namespace_packages.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/lazr.restful.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/lazr.restful.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/lazr.restful.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO creating 'dist/lazr.restful-0.19.3-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing lazr.restful-0.19.3-py2.7.egg removing '/usr/lib/python2.7/site-packages/lazr.restful-0.19.3-py2.7.egg' (and everything under it) creating /usr/lib/python2.7/site-packages/lazr.restful-0.19.3-py2.7.egg Extracting lazr.restful-0.19.3-py2.7.egg to /usr/lib/python2.7/site-packages lazr.restful 0.19.3 is already the active version in easy-install.pth Installed /usr/lib/python2.7/site-packages/lazr.restful-0.19.3-py2.7.egg Processing dependencies for lazr.restful==0.19.3 Searching for zope.security Reading http://pypi.python.org/simple/zope.security/ Reading http://svn.zope.org/zope.security Best match: zope.security 3.8.3 Downloading http://pypi.python.org/packages/source/z/zope.security/zope.security-3.8.3.tar.gz#md5=0b4f0bec812ddd84e9e4ef427dadb889 Processing zope.security-3.8.3.tar.gz Running zope.security-3.8.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-tDkukt/zope.security-3.8.3/egg-dist-tmp-RibKAL unable to execute gcc: No such file or directory error: Setup script exited with error: command 'gcc' failed with exit status 1 [root@pablo lazr.restful]# Thanks!
admin's picture

GCC

This would probably mean that either your user does not have enough permissions to execute gcc OR the more likely that it needs to be installed. Cheers!

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <python> <c>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.