Apenas para o registro, você pode rodar o Ubuntu One onde quiser, mas não temos recursos para testá-lo e executá-lo facilmente em qualquer lugar.
Dito isto, o Ubuntu One é composto de várias partes; o mais problemático para obter rodando no Debian é o syncdaemon, e eu presumo que é isso que você significar; Os plug-ins de tomboy, desktopcouch e funambol não devem ser um problema de todo (pelo menos, nenhum problema específico para o Debian :-)).
@ajmitch está trabalhando para obter pacotes do syncdaemon ("ubuntuone-client") no Debian.
Enquanto isso, você pode executá-lo. As versões de alguns dos bibliotecas são um pouco off para squeeze, por isso alguns patch é necessário para agora. Veja o que você pode fazer para a versão mais rudimentar de "running", no squeeze (a partir de uma instalação base com o 'desktop' tarefa instalada):
sudo apt-get install bzr python-lazr.restfulclient python-oauth python-pyinotify python-protobuf gnome-common gobject-introspection xutils-dev libnautilus-extension-dev libgconf2-dev libebook1.2-dev gnome-settings-daemon-dev python-twisted-names python-libproxy python-distutils-extra python-setuptools
mkdir ~/u1; cd ~/u1
bzr branch lp:ubuntuone-client/stable-1-4 client
bzr branch lp:ubuntuone-storage-protocol/stable-1-4 protocol
bzr branch lp:ubuntu-sso-client/stable-1-0 sso
bzr branch lp:configglue
sed -i~ -e 's/Spinner()/Label("...")/; /spinner.start/D' sso/ubuntu_sso/gui.py
(cd protocol; python setup.py build)
(cd client; ./autogen.sh --with-protocol=../protocol --with-sso=../sso --prefix=/usr; make)
PYTHONPATH=sso sso/bin/ubuntu-sso-login &
PYTHONPATH=configglue:sso:client:protocol client/bin/ubuntuone-syncdaemon client/data/syncdaemon.conf --debug
PYTHONPATH=sso:client client/bin/u1sdtool -c
enquanto o acima fica on-line e sincronizando o syncdaemon (supondo que você esteja usando o Network Manager), ele não incluem a ativação do dbus e a integração do nautilus, que ajudam. Se vocês quero aqueles, você poderia tentar
(cd sso && sudo python setup.py install --prefix=/usr)
(cd configglue && sudo python setup.py install --prefix=/usr)
(cd protocol && sudo python setup.py install --prefix=/usr)
(cd client && sudo make install)
sudo mkdir /etc/xdg/ubuntuone; sudo cp client/data/syncdaemon.conf /etc/xdg/ubuntuone
isso deve fazer toda a pilha funcionar. Se você receber erros de importação, verifique
que as coisas foram instaladas em dist-packages
e não em site-packages
(se eles estão no último, mova-os :-))
Veja? Instalação com um clique.