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/
_______________________________________________
Mailing list: https://launchpad.net/~ubuntuone-users
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntuone-users
More help : https://help.launchpad.net/ListHelp