Table of Contents
This page list installation instructions for innoextract on various Linux distributions. It is not meant to be complete - please also check the main page if your distro is not listed here.
Dependencies
To build Inno Extract from source you will need
- a working C++ compiler
- CMake 2.8 or newer
- Boost 1.37 or newer including development headers
- liblzma from xz-utils including development headers (technically optional, but required to extract most installers)
Under apt-based systems like Ubuntu these can be unstalled using
$ sudo apt-get install build-essential cmake libboost-all-dev liblzma-dev
and then proceed with the normal build instructions in the README file. This is not needed when installing the binary packaged as described in the previous sections, only when building from source yourself.
If you don't want to compile innoextract yourself, follow the instructions below:
Arch Linux
You need an AUR Helper to install the innoextract Package. For example packer.
# packer -S innoextract
Debian
Debian unstable (sid) users can just install the innoextract package from the distribution repositories:
# apt-get install innoextract
Inno Extract packages for Debian 6 (squeeze) are available in the home:dscharrer project on the openSUSE build service. You can add the repository by appending
deb http://download.opensuse.org/repositories/home:/dscharrer/Debian_6.0/ ./
to your /etc/apt/sources.lst. To download packages from the repository you will need to install it's gpg key:
$ wget http://download.opensuse.org/repositories/home:/dscharrer/openSUSE_12.1/repodata/repomd.xml.key
# apt-key add repomd.xml.key
Then update the package list and install the innoextract package:
# apt-get update
# apt-get install innoextract
The openSUSE build service does not provide a repository for Debian source packages, but you can download the package sources from the ArxPackages git repository.
Fedora
Inno Extract packages for Fedora 15, 16 and 17 are available in the home:dscharrer project on the openSUSE build service. You can add the repository for Fedora 17 using:
# yum-config-manager --add-repo=http://download.opensuse.org/repositories/home:/dscharrer/Fedora_17/home:dscharrer.repo
or for Fedora 16 using:
# yum-config-manager --add-repo=http://download.opensuse.org/repositories/home:/dscharrer/Fedora_16/home:dscharrer.repo
or for Fedora 15 using:
# yum-config-manager --add-repo=http://download.opensuse.org/repositories/home:/dscharrer/Fedora_15/home:dscharrer.repo
Now you can install the innoextract package using yum:
# yum install innoextract
Gentoo Linux
The app-arch/innoextract package is available in the main portage tree.
# emerge app-arch/innoextract
A live ebuild and old versions are available in the arx-libertatis overlay.
openSUSE
Inno Extract packages for openSUSE are available in the Archiving project on the openSUSE build service with one click install links and manual instructions on the downloads page.
There is also an innoextract package available in the home:dscharrer project.
Ubuntu
Ubuntu 12.10 (Quantal Quetzal) users can just install the innoextract package from the distribution repositories:
# apt-get install innoextract
Inno Extract packages for older versions of Ubuntu are available in the arx/release PPA. To use it, first fetch it's key and add the PPA to your package sources:
$ sudo add-apt-repository ppa:arx/release
Now tell Ubuntu to get the latest list of software from each archive it knows, including the PPA:
$ sudo apt-get update
Finally, install the innoextract package:
$ sudo apt-get install innoextract