Table of Contents
Welcome to the InnoExtract wiki!
About
I originally created innoextract as a way to extract GOG.com installers and Arx Fatalis patches without relying on wine Wine (for the Arx Libertatis project). However, innoextract should be able to extract all installers that were created by Inno Setup. See the README file for limitations.
While I only test innoextract on Linux (see the build logs), it is meant to work on any C++03 / C++11 compiler, architecture and operating system supported by CMake, Boost and liblzma.
Release 1.2
A source code release is available in the downloads section. You can also get it from a sourceforge mirror.
There are also pre-built linux binaries for x86 and amd64 available. (mirror)
Packages
Here is a list of innoextract packages for various Linux distributions that I have either found or created myself:
| Distribution | Repository | Package | Version | Type |
|---|---|---|---|---|
| Arch User Repository | innoextract | 1.2 | own | |
| Chakra Community Repo | innoextract | 1.2 | user | |
| home:dscharrer on OBS | innoextract | 1.2 | own | |
| main | innoextract | 1.2+git20120504 | distro | |
| home:dscharrer on OBS | innoextract | 1.2 | own | |
| portage tree | innoextract | 1.2 | distro | |
| home:dscharrer on OBS | innoextract | 1.2 | own | |
| Archiving on OBS | innoextract | 1.2 | distro | |
| ppa:arx/release | innoextract | 1.2 | own | |
| universe | innoextract | 1.2+git20120504 | distro |
For distributions where no package is available, you can either use the pre-built binaries linked above or build from source code.
If you create your own packages or find one that isn't listed here, please let me know so that I can add them.
There are also more detailed installation instructions for some distributions.
External Links
Related Projects
- Inno Setup
- unnounp - alternative to innoextract for Windows
- cabextract - unpacker for .cab files used in Microsoft installers
- unshield - unpacker for .cab files used in InstallShield installers