Download
- Stable: ranger-stable.tar.gz - ranger-stable.tar.gz.sig
- Testing: master.tar.gz
- More downloads: See below or find the releases on github
- License: GPL v3 (no “or later”)
Unpack the archive, enter the directory and run ranger:
tar xvf ranger-stable.tar.gz
cd ranger-stable
./ranger.py
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@github.com:ranger/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 keys:
gpg --search-keys 1E9B36EC051FF6F7FFC969A7F08CE1E200FB5CDF # Roman Zimbelmann's key
gpg --search-keys 30193C49CB39CD27008246ADE5902A52B247B8DE # Wojciech Siewierski's key
gpg --search-keys 66FA95C0F1619BDA520A41F60D63346A5D15D055 # Toon Nolten's key
gpg --verify ranger-stable.tar.gz.sig # Check if the package was signed by one of the authors
We usually use the MIT keyserver pgp.mit.edu so you
might want to add --keyserver pgp.mit.edu
to the key search commands.
If this prints Good signature
, 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 (aka hut), Wojciech Siewierski (aka vifon) or Toon Nolten (aka toonn, __monty__) 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:
- ranger-stable.tar.gz - signature
- ranger-1.9.4.tar.gz - signature
- ranger-1.9.3.tar.gz - signature
- ranger-1.9.2.tar.gz - signature
- ranger-1.9.1.tar.gz - signature
- ranger-1.9.0.tar.gz - signature
- ranger-1.8.1.tar.gz - signature
- ranger-1.8.0.tar.gz - signature
- ranger-1.7.2.tar.gz - signature
- ranger-1.7.1.tar.gz - signature
- ranger-1.7.0.tar.gz - signature
- ranger-1.6.1.tar.gz - signature
- ranger-1.6.0.tar.gz - signature
- ranger-1.5.5.tar.gz - signature
- ranger-1.5.4.tar.gz - signature
- ranger-1.5.3.tar.gz - signature
- ranger-1.5.2.tar.gz - signature
- ranger-1.5.1.tar.gz - signature
- ranger-1.5.0.tar.gz - signature
- ranger-1.4.4.tar.gz - signature
- ranger-1.4.3.tar.gz - signature
- ranger-1.4.2.tar.gz - signature
- ranger-1.4.1.tar.gz - signature
- ranger-1.4.0.tar.gz - signature
- ranger-1.2.3.tar.gz - signature
- ranger-1.2.2.tar.gz - signature
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
- Nix/NixOS: Stable versions of ranger are in nixpkgs
- FreeBSD: py-ranger in the ports