Update: We now have native versions for Windows, OS X and Linux, so I have crossed out the instructions on how to run Mendeley using WINE and Darwine. The instructions for running Mendeley on your toaster remain valid.
—————————————————————
[June 13, 2008]: My name is Mike and I’m a software engineer. No, I won’t fix your computer. However I will get Mendeley running on it because you’re such a nice person.
I’m hard at work at the moment making Mendeley work on Linux. For those who care this involves moving from a Visual Studio based build-system to one using CMake and also fixing some of the inane rubbish that the the MSVC++ compiler seems to think should be valid C++.
At the moment you can use WINE on Linux/FreeBSD, Darwine on Apple OS X and Mendeley-shaped bread in your toaster to fulfil all your unsated academic document management needs.
Running Mendeley on Apple OS X
- Install Darwine from http://www.kronenberg.org/darwine/ into the Applications directory.
- Install TRiX from http://mike.kronenberg.org/?p=69 into the Applications directory.
- Run TRiX from Applications.
- Make sure the following options are selected: In the “General” tab: “MS Arial, Courier, Times fonts“, “MS Tahoma font (not part of corefonts)”. In the “Libraries & Runtimes” tab: “vc6redist from VS6sp4 (mfc42, msvcp60, msvcrt)”
- Press the “Install” button.
- When done (i.e. Terminal displays “All done, no errors”) install Mendeley (double click on .exe file – Darwine will do the rest. Allow it to install into the default directory: i.e. “C:Program FilesMendeley Beta”). If “All done, no errors” did not appear then try and click “Install” again until it does.
- Open a new Terminal.
- Run the following commands: “cd ~/.wine/drive_c/Program Files/Mendeley Beta/; /Applications/Darwine/Wine.bundle/Contents/bin/wine Mendeley.exe“
- The last command should have launched Mendeley! If it didn’t or you are having any other problems then post them here and we’ll try and help.
- KNOWN Problems: Depending on your language, “Program Files” may be something like “Programme” instead. If the above command doesn’t work then try to run “ls ~/.wine/drive_c/” and use the results to see where you should “cd” to.
Running Mendeley on Linux/FreeBSD/BeardOS
- Install Wine from your package manager.
- Download Winetricks from http://www.kegel.com/wine/winetricks.
- When downloaded run “sh winetricks” from a terminal, when in the same directory as Winetricks.
- Select “allfonts” and “vcrun6” and press “OK“. Press “OK” when the VC6 installer pops up.
- When done (i.e. the terminal displays “All done, no errors”) run “wine Mendeley-0.5.4.0.exe” when pointing at the correct downloaded installer and change the version number to be correct. Allow it to install into the default directory: i.e. “C:Program FilesMendeley Beta”).
- Run the following commands: “cd ~/.wine/drive_c/Program Files/Mendeley Beta/; wine Mendeley.exe“
- The last command should have launched Mendeley! If it didn’t or you are having any other problems then post them here and we’ll try and help.
- KNOWN Problems: Depending on your language, “Program Files” may be something like “Programme” instead. If the above command doesn’t work then try to run “ls ~/.wine/drive_c/” and use the results to see where you should “cd” to.
Running Mendeley on your Toaster
- Get a piece of Bread.
- Cut the piece of Bread into the shape of the Mendeley logo.
- Insert into Toaster and set heat to at least 5.
- Wait patiently for the Toast (toasted bread) to pop out of the toaster.
- Optional step: Use a Knife and a Spread (any bread-compatible spread will do) and combine them on the toast.
- Consume the toast.
- The last command should have launched Mendeley made you less hungry! If it didn’t or you are having any other problems then post them here and we’ll try and help.
7 responses to “HOWTO: Mendeley on OS X/Linux/Toaster”
This is what I’ve tried in Terminal:
Last login: Wed Jun 25 00:26:05 on ttys000
Macintosh-68:~ emanuelgasteiger$ cd ~/.wine/drive_c/Programme/Mendeley Beta/; wine Mendeley.exe
-bash: wine: command not found
Macintosh-68:Mendeley Beta emanuelgasteiger$ cd ~/.wine/drive_c/Programme/Mendeley Beta/
Macintosh-68:Mendeley Beta emanuelgasteiger$ wine Mendeley.exe
-bash: wine: command not found
Macintosh-68:Mendeley Beta emanuelgasteiger$ /Applications/Darwine/Wine.bundle/Contents/bin/wine Mendeley.exe
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 128 (Apple-DRI)
Minor opcode of failed request: 2 ()
Value in failed request: 0x20004a
Serial number of failed request: 421
Current serial number in output stream: 421
Macintosh-68:Mendeley Beta emanuelgasteiger$
I’m afraid I don’t know how to fix your current issue. I can’t reproduce it myself and I guess it might just be a bug in Darwine. Sorry!
As previously mentioned, a native Mac OS X version is in the works so you might be better waiting for that.
[…] an issue anymore, someone has been hard at work and there is now a real option for Windows users (Mac & Linux too!), it is called […]
Thanks for the great software. It works well under Wine, but I’m also anxiously awaiting a linux build.
[…] Recent public urls tagged “darwine” → HOWTO: Mendeley on OS X/Linux/Toaster […]
May I suggest to remove the obsolete Mac OS X workaraound as the Os X binary is already available?
Thanks, Olaf! You’re right. I’ll update the blog post.