Installing Linxbrew =================== Introduction ------------ `Linuxbrew `_ is a package manager for linux which can be used to have a local installation of such utilities such as ``git``, ``gist`` and ``tmux``. It is especially useful to get around systems which have relatively out of date core utilities (not looking at you debian). As it doesn't need superuser privilages it can be installed in a home directory for example. Installing ---------- To install at CSX, it is prefertable to install in the GPFS system in your userspace. To do this: :: [swilkins@xf23id1-srv2 ~]$ git clone https://github.com/NSLS-II-CSX/linuxbrew.git \ /GPFS/xf23id/users//linuxbrew where ```` should be substituted for your username. Now edit your ``.bashrc`` file and add the following: .. code-block:: bash if [ -e "/GPFS/xf23id/users//linuxbrew" ]; then export PATH="/GPFS/xf23id/users//linuxbrew/bin:$PATH" export MANPATH="/GPFS/xf23id/users//linuxbrew/share/man:$MANPATH" export INFOPATH="/GPFS/xf23id/users//linuxbrew/share/info:$INFOPATH" fi where as before ```` should be replaced with your username. You are now ready to install some useful programs. As a suggestion, the following are useful: :: [swilkins@xf23id1-srv2 ~]$ brew install openssl [swilkins@xf23id1-srv2 ~]$ brew install git [swilkins@xf23id1-srv2 ~]$ brew install gist [swilkins@xf23id1-srv2 ~]$ brew install tmux