I was recently working on getting SABSync to work on Linux, but as I've moved to the .Net 4.0 framework a little more effort than simply booting up Ubuntu and running it was required. So here are the steps I followed to get it up and running, paths are related to my system, so you may need to make changes for it to work on your system.
All commands are run through Terminal, in case that wasn't obvious on Ubuntu 10.04 this was under: Applications -> Accessories -> Terminal
First and foremost, to compile mono from the svn source you need at least mono 2.4 installed, check by running:
Code: Select all
mono --versionMy username for Ubuntu was "user" and I put everything in the Downloads folder, but you can place it anywhere you wish (or substitute your username in place of "user"):
Code: Select all
/home/user/DownloadsCode: Select all
sudo apt-get install build-essential automake libtool gettext mono-devel mono-1.0-devel subversion libpng-dev libtiff-dev libgif-dev libjpeg-dev libexif-dev autoconf automake bison flex libcairo2-dev libpango1.0-devCode: Select all
mkdir /home/user/Downloads/monosvnCode: Select all
cd /home/user/Downloads/monosvnCode: Select all
svn co svn://anonsvn.mono-project.com/source/trunk/mcs
svn co svn://anonsvn.mono-project.com/source/trunk/mono
svn co svn://anonsvn.mono-project.com/source/trunk/gtk-sharp
svn co http://anonsvn.mono-project.com/source/trunk/libgdiplusCode: Select all
cd /
find -name compat-1.0The example from the mono site is: /usr/local
Change Directory (cd) to the mono folder from your svn check out:
Code: Select all
cd monoCode: Select all
./autogen.sh --with-profile4=yes --prefix=/usrCode: Select all
makeCode: Select all
sudo make installSpecific to SABSync:
I have SABSync.exe on my system located at:
Code: Select all
/home/user/Downloads/SABSyncCode: Select all
cd /home/user/Downloads/SABSyncCode: Select all
mono ./SABSync.exeCode: Select all
chmod +x SABSync.exeCode: Select all
./SABSync.exeCode: Select all
ln -s /home/user/Downloads/SABSync/SABSync.exe /usr/bin
ln -s /home/user/Downloads/SABSync/RSS.NET.dll /usr/libCode: Select all
SABSync.exeI hope this helps someone, please let me know if I can help in some way, by no means am I great with Linux, but I do manage.
Happy Downloading,
Markus
