summary refs log tree commit diff stats
path: root/INSTALL
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-06-18 16:04:43 +0200
committerhut <hut@lavabit.com>2010-06-18 16:04:43 +0200
commit582f3519f70332f88fea0055cdd1b2291e029a2e (patch)
tree2f66aec84da65f9f592ab09e0f2dae717e61a36c /INSTALL
parent636d93936d26fccdf6fe530568db1b4c41c3f2bf (diff)
downloadranger-582f3519f70332f88fea0055cdd1b2291e029a2e.tar.gz
Rewrote INSTALL and "make (un)install"
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL48
1 files changed, 14 insertions, 34 deletions
diff --git a/INSTALL b/INSTALL
index 9939c11b..b5b1f066 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,45 +1,25 @@
 Installing
 ==========
 
-You don't need to install anything.
+Use the package manager of your operating system to install ranger.
 
-You can run ranger by simply starting the executable file ranger.py
-in the top directory of this package.
-Use the --clean option and it will leave no trace whatsoever on your system.
+To install ranger manually, use either:
+sudo ./setup.py install --optimize=1 --record=uninstall_info
 
-
-If you insist on conventionally install it, use the package manager
-of your operating system.  If there is no package or it is out of date,
-you can also follow these instructions:
-
-
-Step by step
-============
-
-(This is all done automagically if you type `sudo make install',
-though you might want to read the Makefile first)
-
-0. Make sure you have a recent version of python, including the
-   curses module, which is the case if this shell command prints no errors:
-   python -c 'import curses, sys; assert sys.version >= "2.6"'
-
-
-1. Copy the file "ranger.py" into any of the directories in the PATH
-   environment variable, for example to "/usr/bin/ranger"
-
-
-2. Copy the directory "ranger" into one of the python module search
-   paths, for example to "/usr/lib/python2.6/site-packages/ranger".
-
-   Ensure that the path is listed by the command:
-   python -c 'import sys; print("\n".join(sys.path))'
+or for short:
+sudo make install
 
 
 Uninstalling
 ============
 
-Use your package manager to uninstall ranger.  If you manually installed
-it, revert the steps described above.
+Ranger uses python distutils to install ranger which does not support automatic
+uninstalling.
+
+However, after installing ranger with one of the ways above, all installed
+files are recorded to "uninstall_info".  This information can be used to
+remove ranger:
+cat uninstall_info | xargs -d "\n" sudo rm --
 
-Ranger can also create a configuration directory at ~/.ranger which
-you might want to remove as well.
+or simply:
+sudo make uninstall