INFO:
Homepage: http://gwenole.beauchesne.info/en/projects/sheepshaverSheepShaver is an open source PowerPC Apple Macintosh emulator originally designed for BeOS and Linux. The name is a play on ShapeShifter, a Macintosh II emulator (made obsolete by Basilisk II), which is in turn not to be confused with a third-party preference pane for Mac OS X with the same name. The SheepShaver (and ShapeShifter) project was originally conceived and programmed by Christian Bauer. However, the main developer behind SheepShaver, as of late, has been Gwenolé Beauchesne.
SheepShaver was originally commercial software when first released in 1998, but after the demise of Be Inc., the maker of BeOS, it became open source in 2002. It can be run on both PowerPC and x86 systems; however, it runs more slowly on an x86 system than on a PowerPC system.
It has also been ported to Microsoft Windows. Ports to the Mac OS X PowerPC and Intel versions have also been released. A complete install for Intel Macs can be found here.
It is capable of running Mac OS 7.5.2 through 9.0.4 (though it needs the image of an Old World ROM to run Mac OS 8.1 or below), and can be run inside a window so that the user can run classic Mac OS applications and BeOS or Linux or Windows applications at the same time.
Although SheepShaver does have Ethernet support and CD-quality sound output, SheepShaver does not emulate a memory management unit, as is the case with Basilisk II, and thus cannot run later versions of Mac OS 9 or any version of Mac OS X, which is best emulated by PearPC. At the present, SheepShaver's developers do not have plans to add MMU emulation, since it would hinder the performance of the emulator.
STEP 1 - GET THE BASIC COMPILE TOOLS
First you'll need to have the basic tools for compiling the program. We're going to install build-essential and autoconf.
If you want to create a Debian package, you can also install checkinstall. A Debian package will allow the easy removal of the program from your system.Code:sudo aptitude install build-essential autoconf
Code:sudo aptitude install checkinstall
STEP 2 - INSTALL NEEDED LIBRARIES
In order to compile Sheepshaver you will need to have these packages installed: libx11-dev libesd0-dev libgtk2.0-dev libgtk1.2-dev.
To install the needed packages use this command:
Code:sudo aptitude install libx11-dev libesd0-dev libgtk2.0-dev libgtk1.2-dev.
STEP 3 - DOWNLOAD AND PREPARE THE SOURCE
Go to the projects homepage and download the latest source. As of January 17 2008, this is the latest source: http://gwenole.beauchesne.info/proje...0514.1.tar.bz2
Once its downloaded unpack it and open a terminal in the src/Unix directory of the unpacked source.
STEP 4 - COMPILE SHEEPSHAVER
Now that you're in the src/Unix directory, its time to start compiling.
To begin configuring type:
followed byCode:./autogen.sh
Code:make
STEP 5 - INSTALL SHEEPSHAVER
Here you can either choose to install or install using a Debian package.
If you simply want to install, do the usual
If you want to make a Debian package and have installed checkinstall, you can doCode:sudo make install
remember to make sure you filled the different fields with the proper information.Code:sudo checkinstall
STEP 6 - RUNNING SHEEPSHAVER
Use this command to run Sheepshaver
I Hope you found this tutorial a bit useful. Good luck!!Code:SheepShaver
OTHER INFO
UNINSTALLING
If you created a Debian package and if you correctly set it's name, you can uninstall the package with this command
DEBIAN PACKAGECode:sudo aptitude remove sheepshaver
I am also attaching a Debian package I made, its working but its missing the dependencies field. If somebody creates a Debian package with all the correct information please post it.
The package should depend only on libesd0, libgtk2.0-common and libgtk1.2-common
Bookmarks