Installing Slic3r on Raspberry Pi
After installing PrintRun on my RPi, I wanted to get a slicing software running. Skeinforge is written in Python so I'm sure it would install pretty easy. The problem is Skeinforge is so slow at slicing. Even on my normal computer, it takes at minimum a couple minutes to export G-Code for an STL that would take a few seconds on Slic3r.
Note: Slic3r is fast and for the majority of slicing that I do, it works flawlessly. Unfortunately it is still in it's infancy for certain features, such as support material. Therefore, Skeinforge is a necessary evil you will likely eventually need.
I followed these install instructions for the most part. Another fellow Reprap-er anwe79 suggested a few more needed dependencies to get it up and going. I will list the full install process to make it easier.
sudo apt-get install git build-essential libgtk2.0-dev libwxgtk2.8-dev libwx-perl libmodule-build-perl libnet-dbus-perl
sudo apt-get install cpanminus
This next part may not be needed but just go ahead and make sure you have them:
sudo apt-get install curl curl -L http://cpanmin.us | perl - --sudo App::cpanminus
Next is the extra needed dependencies that aren't listed on the original tutorial:
sudo apt-get install libextutils-cbuilder-perl
sudo apt-get install gcc-4.7
sudo apt-get install g++-4.7
Now you will be ready to go forward and get Slic3r:
git clone https://github.com/alexrj/Slic3r.git cd Slic3r
Now you need some misc. perl dependencies:
sudo apt-get install libwx-perl
This next part installs some dependencies through cpanm.
NOTE: This will take forever! Just press enter and let it go. Don't mess around. After you get back to the main terminal prompt, scroll back through and check for errors. If you see errors then you need to check out the build log. Insert the correct build.log directory, should be something like /root/something/build.log
sudo cpanm Boost::Geometry::Utils Math::Clipper \ Math::ConvexHull Math::Geometry::Voronoi Math::PlanePath Moo Wx
sudo nano buildLogDirectory
Note: At times when installing dependencies, you'll need to update. Watch the terminal, it'll tell you when to update. Feel free to reboot whenever you'd like. Just remember to cd back to Slic3r when you return to the terminal like above.
At the end of all of this, you should have a working Slic3r. You can navigate through a file manager to the Slic3r folder and find Slic3r.py and execute or you can type ./slic3r.pl in terminal.
Once again, I'm not expert, this is simply the way I got it working on my RPi. Once again follow along to the RepRap developers forum topic here. Good Luck!