iFolder on Fedora

iFolder (originally from Novell, now a FOSS project) is a nice cross-platform file synchronization solution - think DropBox or SugarSync. Unlike these it has the advantage that you can run the actual server yourself. Unfortunately, the Linux client, even though it comes as an RPM, only installs on OpenSUSE out of the box. Here's how to get it running on Fedora:

First we need to trick it into accepting a newer library version:

ln -s /usr/lib/libgnome-desktop-2.so.17 /usr/lib/libgnome-desktop-2.so.11
Then we need
eel2-2.26.0-2.fc12.x86_64.rpm
from
http://fr2.rpmfind.net/linux/fedora/releases/12/Everything/x86_64/os/Packages/
which also needs some persuasion:
rpm -i eel2-2.26.0-2.fc12.x86_64.rpm --nodeps
and a symlink:
ln -s /usr/lib64/libgnome-desktop-2.so.17 /usr/lib64/libgnome-desktop-2.so.11
Now it's time to get Novell's OpenSUSE RPMs: download
nautilus-ifolder3-3.8.0.9329.1-4.3.x86_64.rpm
novell-ifolder-client-plugins-3.8.0.9328.1-4.2.x86_64.rpm
ifolder3-3.8.0.10197.1-7.1.x86_64.rpm
simias-1.8.3.10196.1-22.1.x86_64.rpm
from
http://download.opensuse.org/repositories/network:/ifolder:/client_stable/openSUSE_11.3/x86_64/
Install some support packages:
yum install gnome-sharp gtk-sharp2
and then the Simias library:
yum install simias-1.8.3.10196.1-22.1.x86_64.rpm --nogpgcheck
Finally, iFolder itself:
rpm -i  ifolder3-3.8.0.10197.1-7.1.x86_64.rpm --nodeps
Two additional packages provide Nautilus integration and some plugins:
rpm -i nautilus-ifolder3-3.8.0.9329.1-4.3.x86_64.rpm novell-ifolder-client-plugins-3.8.0.9328.1-4.2.x86_64.rpm --nodeps
Final step before we're good to go:
ln -s /usr/lib64/mono/gac/log4net/1.2.10.0__046ed8ba4eae38ad/log4net.dll /usr/lib64/simias/web/bin/
and *drumroll*
ifolder

HTH.

all images Creative Commons License - last change: 2014/02/18
a 2024 daduke production. all rights reserved.