====== Advanced Installation ====== For most users, the main Greenstone download (also called the "binary") with default settings is sufficient, and is very [[en:beginner:install_basic|easy to install]]. However, there are some instances where you may want or need to go through a more advanced installation process: * If you want to compile up Greenstone for a particular OS that we don't provide the binaries for * If you had any issues with the pre-compiled binaries for your operating system * If you want to locally patch up or modify the source code of a particular release that otherwise works fine for you * If you want up-to-date code ^Installation Option^Currency of Code^Code type^Description^ |**Binary** (the main download)|Release-Specific|Binary|This is the official, pre-compiled version of the software. It is platform-specific, and what most Greenstone users use. | |**Source component**|Release-Specific|Source Top-Up|if you already have the binary installed, you can top it up with the source component which provides the code that you can compile. Note that the source component belongs with a particular binary. This means it is static code (code as it was when the associated binary was released), not the latest version of the source code.| |**Source distribution**|Release-Specific|Source|if you want to compile the code for a particular binary release without installing the binary first, you can get the source distribution. Once more, this is static code: the code as it was when the binary was released. This is useful if you want to compile up Greenstone for a particular OS that we don't provide the binaries for, or if you had any issues with the pre-compiled binaries for your OS. It's also handy for if you want to locally patch up or modify the source code of a particular release that otherwise works fine for you.| |**Source via SVN**|Up-to-date|Source|SVN hosts the latest version of the Greenstone code. This is handy to get if you want to compile up Greenstone yourself and ensure you have the latest code in doing so.| * [[en:user_advanced:installation_312| Greenstone 3.12 Installation Page]] * [[en:user_advanced:installation_311| Greenstone 3.11 Installation Page]] * [[en:user_advanced:installation_310| Greenstone 3.10 and prior Installation Page]] * [[en:user_advanced:installation_287| Greenstone 2.87 and prior Installation Page]] ===== Windows ===== ==== Source Component ==== * [[en:user_advanced:installation_312#source_component| Greenstone 3.12]] * [[en:user_advanced:installation_311#source_component| Greenstone 3.11]] * [[en:user_advanced:installation_310#source_component| Greenstone 3.10 and prior]] * [[en:user_advanced:installation_287#source_component| Greenstone 2.87 and prior]] ==== Source Distribution ==== * [[en:user_advanced:installation_312#source_distribution| Greenstone 3.12]] * [[en:user_advanced:installation_311#source_distribution| Greenstone 3.11]] * [[en:user_advanced:installation_310#source_distribution| Greenstone 3.10 and prior]] * [[en:user_advanced:installation_287#source_distribution| Greenstone 2.87 and prior]] ==== Uptodate source code from SVN ==== * [[en:user_advanced:installation_312#uptodate_source_code_from_svn| Greenstone 3.12]] * [[en:user_advanced:installation_311#uptodate_source_code_from_svn| Greenstone 3.11]] * [[en:user_advanced:installation_310#uptodate_source_code_from_svn| Greenstone 3.10 and prior]] * [[en:user_advanced:installation_287#uptodate_source_code_from_svn| Greenstone 2.87 and prior]] ===== Linux/Mac ===== ==== Source Component ==== * [[en:user_advanced:installation_312#source_component1| Greenstone 3.12]] * [[en:user_advanced:installation_311#source_component1| Greenstone 3.11]] * [[en:user_advanced:installation_310#source_component1| Greenstone 3.10 and prior]] * [[en:user_advanced:installation_287#source_component1| Greenstone 2.87 and prior]] ==== Source Distribution ==== * [[en:user_advanced:installation_312#source_distribution1| Greenstone 3.12]] * [[en:user_advanced:installation_311#source_distribution1| Greenstone 3.11]] * [[en:user_advanced:installation_310#source_distribution1| Greenstone 3.10 and prior]] * [[en:user_advanced:installation_287#source_distribution1| Greenstone 2.87 and prior]] ==== Uptodate source code from SVN ==== * [[en:user_advanced:installation_312#uptodate_source_code_from_svn1| Greenstone 3.12]] * [[en:user_advanced:installation_311#uptodate_source_code_from_svn1| Greenstone 3.11]] * [[en:user_advanced:installation_310#uptodate_source_code_from_svn1| Greenstone 3.10 and prior]] * [[en:user_advanced:installation_287#uptodate_source_code_from_svn1| Greenstone 2.87 and prior]] ==== Running the installer in text-only mode ==== * [[en:user_advanced:installation_312#running_the_installer_in_text-only_mode| Greenstone 3.12]] * [[en:user_advanced:installation_311#running_the_installer_in_text-only_mode| Greenstone 3.11]] * [[en:user_advanced:installation_310#running_the_installer_in_text-only_mode| Greenstone 3.10 and prior]] * [[en:user_advanced:installation_287#running_the_installer_in_text-only_mode| Greenstone 2.87 and prior]]