1
0
Fork 0
mirror of https://github.com/dscharrer/InnoExtract synced 2025-12-06 11:15:14 -05:00
6 Install
dscharrer edited this page 2012-07-02 23:00:06 -07:00

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