A good place to start is the Downloads page. This page will help decide which downloads are needed, based on your system configuration.
Installing Porcupine is a two-step process. First you need to install one of the available web connectors to your web server and then install Porcupine itself. To install the desired Porcupine web connector see InstallingPorcupineConnectors.
To run Porcupine on Linux, download the source package, extract it and then from a shell window run:
$ python ./porcupineserver.py
To run Porcupine as a daemon type:
$ python ./porcupineserver.py daemon
To stop the daemon type:
$ python ./porcupineserver.py stop
To see more detailed example for working with Linux installation, please visit InstallationLinux page.
If you have downloaded the sources and you want to install Porcupine as an NT service use:
$ python porcupinesvc.py install
If you need to upgrade to the latest version see the Porcupine Upgrade Instructions.
NOTE: If the Porcupine service fails to start on Windows 2003 using the win32 installer, try installing it manually. Open a command window and go to the Porcupine installation directory. Then type the following:
$ porcupinesvc -remove $ porcupinesvc -install -auto