• Installing backshift is a two step process:
    1. Configure backshift (seven examples, pick one of the seven):
      • Use Pypy 2.x - fast, and appears pretty much bugless in recent versions
        • ./configure --python /usr/local/pypy-4.0.1/bin/pypy
      • Use Pypy3 - fast, and appears pretty much bugless in recent versions
        • ./configure --python /usr/local/pypy3-2.4.0/bin/pypy3
      • Use CPython 2.x - slow, but makes use of the reference implementation of Python
        • ./configure --python /usr/bin/python
      • Use CPython 3.x - slow, but makes use of the reference implementation of Python
        • ./configure --python /usr/bin/python3
      • Use CPython 2.x with Cython - a bit faster
        • ./configure --python /usr/bin/python --use-cython
      • Use CPython 3.x with Cython - a bit faster
        • ./configure --python /usr/bin/python3 --use-cython
      • Use Jython (no symlink race detection, cannot backup device files)
        • ./configure --python /usr/local/jython-2.7/bin/jython
    2. Install
      • make install
  • After following those two steps, backshift should appear in /usr/local/bin.
  • You can also give "./configure --prefix /usr" or similar, to change where backshift gets installed. By default, it goes under /usr/local.