Unpack the archive, enter the directory and run ranger:

tar xvf ranger-stable.tar.gz
cd ranger-stable

If you want to conventionally install it, for example for a multi-user system, you can run this command:

sudo make install

Get ranger with git

git is the version control system used to manage the source code of ranger. Install it, then type:

git clone git://git.savannah.nongnu.org/ranger.git
cd ranger

You can also browse the source code

The advantage of git is that you get lots of useful commands for keeping the code up to date and merging your own changes with the upstream code. Here is a selection of commands. For more details, please read the fine manual.

git checkout stable  # use the stable version
git checkout master  # use the testing version
git pull             # fetch updates from upstream
git commit -a        # commit your changes to your local branch

Signed Packages

If you want to be sure of the authenticity of the snapshot, please download ranger-stable.tar.gz and its signature, then verify the signature with the author's public key: huterich.gpg.

gpg --import huterich.gpg
gpg --verify ranger-stable.tar.gz.sig

If this prints Good signature from "huterich <hut@lavabit.com>, the signature was verified. However, you can only trust the authenticity of the snapshot as much as you trust the authenticity of the public key. Please ensure that the key really belongs to Roman Zimbelmann alias hut by verifying it from multiple sources. Once you are sure, you can sign the key with your own signature as described here to avoid the warning that says "This key is not certified with a trusted signature! There is no indication that the signature belongs to the owner."

This is a list of all released packages since 1.2.2 with their signatures:

Package Managers

Arch Linux: A stable version is in the Community Repository, the freshest git-version can be found in the Arch User Repositories.

Slackware: There is a stable version of ranger in SlackBuilds

Debian: There is a stable version of ranger in sid

Gentoo: Stable versions of ranger are in Portage

FreeBSD: py-ranger in the ports