Ubuntu, Mint, or similar Linux:
Method 1 (easiest):
- Download the .deb.
- Double-click it.
- Click "Install Package".
Method 2 (recommended as it will keep the package updated):
- Open the Software Sources.
- Add the following source:
ppa:skykooler/swift-swf - If it complains about something not being found, open it and manually change where it says "natty", "oneiric", "julia", "katya" or "isadora" to "lucid".
- Open the Software Center and install swift-swf.
Other Linux:
- Download the tarball.
- Install python-distutils-extra, desktopcouch and numpy.
- Extract the tarball.
- Open a terminal. Type the following commands:
cd trunk
sudo python setup.py install
Windows:
Note: Swift will run on Windows, but it won't compile the .swfs correctly yet.
- Download and install Python, PyGTK, SWFTOOLS, PIL, Numpy, and Gnash, in that order. If SWFTOOLS complains about not being able to create a folder, right-click the .exe and select "Run as administrator".
- Download the tarball.
- Extract the tarball to your home folder. If you don't have something that can extract .tar.gz files already, I recommend 7zip.
- Open a command prompt. If you don't know how, press the Windows key + "R", and type "cmd" and press Enter.
- Type this into the command prompt:
cd trunk/bin
C:\Python27\python.exe swift-swf
It should run, although you cannot export .swf files yet.
Mac OSX:
- Install Virtualbox.
- Download Ubuntu.
- Make a new virtual machine. Call it "ubuntu". Follow the steps leaving everything at defaults.
- Start the new machine. When the first run wizard pops up, select the Ubuntu ISO you downloaded.
- Install Ubuntu on the virtual machine.
- Follow the steps above to install SWIFT on Ubuntu.
On the other hand, to run it natively:
- Download MacPorts.
- Run in terminal:
sudo port -v selfupdate
sudo port install py27-numpy py27-gtk py27-pil gmake antigraingeometry gettext boost curl jpeg libungif libsdl fontconfig freetype cairo -b - This will take a long time if you don't already have these installed. Most recently it took me twenty-five minutes, but this is the first time I have run it with the -b switch and I already had some packages installed. The first time I installed something with MacPorts it took a few hours.
- Download my swift package and install it.
- It installs things to the wrong place. Run in terminal:
sudo cp -r /System/Library/Frameworks/Python.framework/Versions/2.6/share/swift-swf/ui /opt/local/Library/Frameworks/Python.framework/Versions/2.7/share/swift-swf/
sudo cp -r /System/Library/Frameworks/Python.framework/Versions/2.6/share/swift-swf/media /opt/local/Library/Frameworks/Python.framework/Versions/2.7/share/swift-swf/media - Download the SWFTools tarball.
- Extract it by clicking it.
- In a terminal, run:
cd Downloads/swftools-2011-10-10-1647
./configure
make
sudo make install - And finally:
- swift-swf