I tried to install Dropbox and it appears to be very Linux-friendly. But it says I have to have libnautilus-extension-dev or similar installed. How do I do that?
Thanks
canhoto wrote:I tried to install Dropbox and it appears to be very Linux-friendly. But it says I have to have libnautilus-extension-dev or similar installed. How do I do that?
canhoto wrote:There seem to be extensions (including that one), but just for OpenSuse:
http://rpmfind.net/linux/rpm2html/searc ... nsion.so.1
canhoto wrote:It has to be a ppc package, right? Ax86, i686, i586, etc won't work, right?
ppietro wrote:My guess is that you can't use any of the options listed there except for "Compile From Source".
We have some good starter instructions for compiling here:
HOWTO: Compiling, step by step.
./configure
checking for NAUTILUS... configure: error: Package requirements (libnautilus-extension >= 2.16.0) were not met:
No package 'libnautilus-extension' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables NAUTILUS_CFLAGS
and NAUTILUS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
[ppietro@localhost ~]$ rpm -qa|grep nautilus
nautilus-cd-burner-2.16.0-7
nautilus-2.16.2-7.ydl6.1
nautilus-extensions-2.16.2-7.ydl6.1
There are two problems running dropbox on something as ancient as RHEL5
python 2.6
glib 2.16
Dropbox compiled against more modern versions of glib and gtk2 and wrote their scripts using the modern constructs of python 2.6. So to get dropbox working, you have to backport all the modern stuff. For python this means taking out all the with and closing statements.
glib is a little more complex, the new function of g_async_queue_new_full has to be replaced with g_async_queue_new, but we need to still handle the destroy when the queue is empty…I haven’t fixed that yet.
g_strcmp0 isn’t available in 2.12, so I just wrote an inline replacement for it.
g_timeout_add_seconds isn’t available also, but that one’s easy, you just use g_timeout_add and change the 1 to 1000 (for ms).
Users browsing this forum: No registered users and 3 guests