CSU CS Unix Software Catalogue This catalogue contains a list of all software packages and products installed on the CSU Computer Science Unix Systems. Please contact sna@cs.colostate.edu with any corrections or additional software that you would like installed. To list the software packages on a CentOS machine that have been installed from the standard repositories use the following command: rpm -qa | grep -i packagename All additional software that has been installed is listed alphabetically below in the following format: Package -- Description OS Architecture paths Notes environment variable settings, etc ------------------------------------------------------------------------------------ Important Note: -------------- To use Python modules (like TensorFlow, IPython, Jupyter Notebook, etc.) either use the bundle installed under /usr/local/python-env or use Anaconda. Most Python modules on CentOS systems are installed as a group, under: /usr/local/python-env For Python3.6, use: export PATH=/usr/local/python-env/py36/bin:$PATH export PYTHONPATH=/usr/local/python-env/py36/lib/python3.6/site-packages:$PYTHONPATH For Python3.8, use: export PATH=/usr/local/python-env/py38/bin:$PATH export PYTHONPATH=/usr/local/python-env/py38/lib/python3.8/site-packages:$PYTHONPATH ------------------------------------------------------------------------------------ anaconda -- Python distribution for large-scale data processing, predictive analytics and scientific computing. CentOS x86_64 Python3: /usr/local/anaconda3/latest Notes: export PATH="/usr/local/anaconda3/latest/bin:$PATH" export PYTHONPATH="/usr/local/anaconda3/latest/lib/python3.8/site-packages:$PYTHONPATH" Atom -- A hackable text editor for the 21st Century CentOS x86_64 /usr/local/atom/latest cuda -- Compute Unified Device Architecture, GPU programming tools CentOS x86_64 /usr/local/cuda/latest Notes: See ~info/cuda-faq.html for setup instructions eclipse -- integrated development environment CentOS x86_64 /usr/local/eclipse/java/latest ffmpeg -- video/audio encoder/decoder library CentOS x86_64 /usr/local/ffmpeg/latest Notes: Add the following to .bashrc export PATH=/usr/local/ffmpeg/latest/bin:${PATH} export LD_LIBRARY_PATH=/usr/local/ffmpeg/latest/lib:${LD_LIBRARY_PATH} or in .cshrc set path = ( /usr/local/ffmpeg/latest/bin $path ) setenv LD_LIBRARY_PATH /usr/local/ffmpeg/latest/lib:${LD_LIBRARY_PATH} gcc -- gnu c compiler collection CentOS x86_64 /usr/local/gcc/latest go -- google go programming language CentOS x86_64 /usr/local/go/latest gradle -- A build automation system that builds upon the concepts of Apache Ant and Apache Maven. CentOS x86_64 /usr/local/gradle/latest export GRADLE_HOME=/usr/local/gradle/latest export PATH=${GRADLE_HOME}/bin:${PATH} hadoop -- Map Reduce framework CentOS x86_64 /usr/local/hadoop/latest idea -- IntelliJ IDEA CentOS x86_64 /usr/local/intellij-community/latest /usr/local/intellij-ultimate/latest intel -- Intel compiler suite (icc, etc) CentOS x86_64 /s/parsons/l/sys/intel java -- Oracle Java CentOS x86_64 /usr/local/java/latest matlab -- computational mathematics and programming language CentOS x86_64 /s/parsons/l/sys/matlab/bin maven -- software project management CentOS x86_64 /usr/local/maven/latest export M2_HOME=/usr/local/maven/latest export MAVEN_HOME=/usr/local/maven/latest export PATH=${M2_HOME}/bin:${PATH} mentor graphics -- Catapult Synthesis products CentOS x86_64 /usr/local/mentorgraphics/latest/Mgc_home/bin Notes: Add the following environment variables: export MGLS_LICENSE_FILE="1717@parsons" export LM_LICENSE_FILE="1717@parsons" nvtop -- a (h)top like task monitor for NVIDIA GPUs CentOS x86_64 /usr/local/nvtop/latest OpenCV -- computer vision library CentOS x86_64 /usr/local/opencv/latest Note : The following environment variables need to be exported: export PYTHONPATH="$PYTHONPATH:/usr/local/opencv/latest/lib/python3.6/site-packages" PyCharm Community -- A Python IDE CentOS x86_64 /usr/local/pycharm-community/latest PyCharm Professional -- A Python IDE CentOS x86_64 /usr/local/pycharm-pro/latest Notes: This edition of PyCharm requires a licence racket -- scheme programming language CentOS x86_64 /usr/local/racket/latest sbt -- sbt is the intereactive build tool for Scala, Java, and more CentOS x86_64 /usr/local/sbt/latest scala -- Scala is a programming language for general software applications. CentOS x86_64 /usr/local/scala/latest Notess : Add the following to .bashrc export SCALA_HOME=/usr/local/scala/latest export PATH=$SCALA_HOME/bin:/$PATH Spark -- Apache Spark is a fast and general engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing. CentOS x86_64 /usr/local/spark/latest swi-prolog -- A comprehensive free Prolog environment CentOS x86_64 /usr/local/swi-prolog/latest Notes: export PATH=/usr/local/swi-prolog/latest/bin:$PATH texlive -- A complete Latex suite CentOS x86_64 /usr/local/texlive/latest Notes: visual studio code -- An IDE from Microsoft CentOS x86_64 /usr/local/visual-studio-code/latest