Thread Previous • Date Previous • Date Next • Thread Next |
On 11/27/2009 02:46 AM, Simon Wiles 魏希明 wrote:
Hi everyone :) I'd like to run the command-line `u1sync` tool on my headless 8.04LTS servers, to keep personal config files etc. in sync. I appreciate I'll have to handle the dependencies myself. However, the ubuntuone-client-tools package which provides `u1sync` depends on python-ubuntuone-client, which in turn depends on, amongst other things, python-gnomekeyring and then a stack of GTK+ stuff. The `u1sync` program is capable of accepting the '--oauth' argument, so it seems the gnome-keyring is not required. Is there any way to break this chain of dependencies so that the `u1sync` command-line client can be used on headless systems? (I presume this was part of the reason for a command-line client in the first place?)
Softening that dependency so that you can use u1sync from a server seems totally reasonable, although we've been pretty focused on the desktop environment I don't think anyone wants to lock out the more technical users from using things like u1sync on a server.
I wonder if maybe the dependency on gnome-keyring and python-gnome2-desktop should be in ubuntuone-client-gnome rather than python-ubuntuone-client.
Or, maybe ubuntuone-client-tools should Depend: on python-ubuntuone-storageprotocol rather than ubuntuone-client.
-- Elliot Murphy | https://launchpad.net/~statik/
Thread Previous • Date Previous • Date Next • Thread Next |