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-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
 
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!

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.

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...
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!

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>
  • 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.