I’ve been using iFolder for a few years now and am now in the process of switching my desktop from SuSE 10.1 to Kubuntu Gutsy. I was a little saddened that I couldn’t find a native ifolder package for ubuntu, so I had to compile it myself.
I found these instructions and my own are almost identical. I found a few things that I had to do differently.
- Install dependencies – These are the dependencies I found were required.
sudo apt-get install libmono-dev mono-xsp mono-gmcs libflaim-dev libflaim4.1 liblog4net1.2-cil build-essential automake libxml2 libxml2-dev libtool gtk-sharp2 gnome-sharp2 arch-buildpackage gtk-sharp libeel2-2 subversion gettext libstdc++5 libgtk2.0-dev
- Make a directory for all the source code (I used ifolder-src in my home dir.)
- Download the source code – from within your new directory, run:
svn co https://forgesvn1.novell.com/svn/ifolder/branches/ifolder_3_4_sled10sp1/ifolder
svn co https://forgesvn1.novell.com/svn/simias/branches/ifolder_3_4_sled10sp1/simias
- Build Simias – I like the idea of putting all this custom compiled stuff into one location (to make cleanup easier if necessary.)
cd simias
./autogen.sh --prefix=/opt/ifolder
make
sudo make install - Prep to build iFolder – There are a few things you need to do to get ready
cd ../ifolder
editsrc/LinuxClient/application/iFolderApplication.cs
and change “TrayIcon” to “Egg.TrayIcon” on (or near) lines 68 and 144.
add a symlink for the arch command
sudo ln -s /usr/bin/setarch /bin/arch
cp /usr/share/gettext/config.rpath .
- Build and install iFolder
./autogen.sh --prefix=/opt/ifolder
make
sudo make install
Done!
iFolder can now be run with this command /opt/ifolder/bin/ifolder
If you want to make pretty link to the application on your desktop, you can use the iFolder image found here: /opt/ifolder/share/ifolder3/images/ifolder128.png