Skip Navigation Link
San Diego State University

*Technical Briefs*
ROHAN Software

AntiVirus  Backups   Compilers   Compiler Build Tools   Compression   CVS Tools   Databases   Debuggers   Documentation   Email  Editors
 Image Processing   Internet   Math   Shells   Statistics   System Utilities   Text Formatting   Text/Web Processing   USENET News   XWindows 

Operating System

Title Command Version Vendor
Solaris 10
5.10 SUN
Internals FAQ |
Linux Documentaion Project |
Introduction to Linux
Unix Reference Card |
Unix Tutorial for Beginners

AntiVirus Software

Title Command Version Vendor
McAfee uvscan 5.2 Solaris McAfee
VirusScan for PC and Mac is available for SDSU students
man uvscan |
Virus Information |
SDSU Student Download
avast Not on Rohan
avast Anti-Virus
Free AntiVirus
Linux | Mac |
AVG Not on Rohan
AVG Anti-Virus
Free AntiVirus
FAQ | Download

Backup and Archiving Software

Title Command Version Vendor
GNU Tar tar 1.19 Free Software Foundation
Create an archive or extract files from an archive
info tar | Intro |
Networker recover,
6.0.2 EMC
Home directories are backed up once a day after midnight
man recover | man nsrwatch |


Title Command Version Vendor
C cc 5.8 SUN
Sun C
Introduction to C
man cc |
Documentation | Tutorial
C gcc 3.4.6 Free Software Foundation
Pointers in C
info gcc | man gcc |
Learning GNU C
C++ CC 5.8 SUN
Sun C++
man CC |
Documentation | Tutorial
C++ g++ 3.4.6 Free Software Foundation
info gcc |
man gcc
Erlang erl, erlc, escript R12B-3
By Ericsson, a language for concurrent, distributed systems
man erl | man escript |
Documentation | Intro
Fortran f77, f95 5.8 SUN
Sun Fortran
man f77 | man f95 |
Documentation | Notes
Java javac 1.6.20 SUN
Sun Java JDK
man javac | Tutorials |
Programming Using Java |
Thinking in Java
Hugs 98 hugs Sep 2006 Mark Jones
based on Haskell 98
man hugs |
User Guide
Lisp clisp 2.39 Free Software Foundation
Common Lisp
Implementation |
man clisp
Lisp gcl 2.2.2 Free Software Foundation
GNU Common Lisp
info gcl-si |
man gcl
Nu Prolog np 1.3 Univ. of Melbourne
man np |
Reference Manual
Pascal pc 4.2 SUN
Sun Pascal
man pc |
Reference | User Guide
Perl perlcc
5.8.6 The Perl Foundation
Experimental Perl Compiler
Please see perl for more info
man perlcc
python python 2.5.1 Free Software Foundation
Interpreted object-oriented programming language
man python | FAQ | Manual |
Tutorial | Dive Into Python
Scheme scheme 7.7.90 Free Software Foundation
GNU Scheme
man scheme |
Reference | User Guide
Tcl/Tk/Wish tclsh, wish 8.5 Tcl Developer Xchange
Tool Command Language
man wish | FAQ | Manual |
TkDocs | wiki | wikipedia
tkcon tkcon 4.0 Jeffrey Hobbs
Enhanced Tk Console
Manual | Screenshot
tkinspect tkinspect 5.1.6p10 Jeffrey Hobbs
An inspector for Tk applications
Manual | Screenshot

Compiler Build Tools

Title Command Version Vendor
Ant ant 1.7 Free Software Foundation
Java-based build tool
Ant Demystified |
Tutorial | Manual
Bison bison 2.3 Free Software Foundation
GNU parser generator, upwardly compatible with Yacc
info bison | man bison |
Manual | Tutorial | Ref Card |
Make make 3.81 Free Software Foundation
GNU build tool to maintain groups of programs
info make | man make |
Tutorial | Manual
Yacc yacc 4.0 SUN
Yet Another Compiler Compiler, a parser generator
HowTo | Intro | man yacc |
User Guide |


Title Command Version Vendor
7-Zip 7z 4.55 Igor Pavlov
supports 7z, zip, gzip, bzip2, tar, rpm, and deb formats
man 7za
bzip2 bzip2 1.0.2 Julian Seward
bzip2, bunzip2 .bz or .bz2 files
man bzip2
compress compress Solaris SUN
compress, uncompress .Z files
man compress
gzip gzip 1.2.4 Free Software Foundation
gzip, gunzip .z files
info gzip | man gzip |
rar unrar 3.30 Eugene Roshal
Unpack .rar archives
About RAR
unzip unzip 5.32 Free Software Foundation
Unpack .zip archives
man unzip
zip zip 2.3 Info-ZIP
Create .zip archives
man zip

Concurrent Version Systems

Title Command Version Vendor
Concurrent Versions System cvs 1.11.22 Free Software Foundation
Manage multiple file revisions
Open Source Develeopment with CVS
info CVS | man cvs |
Reference Card
Mercurial hg,
0.9.5 selenic consulting
Scalable distributed source control management system
man hg | Manual |
QuickStart | wikipedia
Revision Control System rcs 5.7(190) Free Software Foundation
Manages multiple revisions of files
man rcsintro |
RCS tutorial
Subversion svn 1.4.2 CollabNet
Manage multiple file revisions
Version Control with Subversion
FAQ | man svn |
Reference Card | Tutorial


Title Command Version Vendor
High-performance, embedded database library with bindings in C, C++, Java, Perl
Reference Guide |
embedding BerkeleyDB using perl
1.8.3 Free Software Foundation
Database library using extensible hashing in C and Perl
C example | man gdbm | man GDBM_File
MySQL mysql -p 5.0.27 MySQL
World's most popular open source database
MySQL Developer Zone
Oracle sqlplus 10g Oracle
SDSU site licensed
Oracle Documentation Library
SQLite sqlite3 3.5.3
Self-contained, serverless, zero-configuration, transactional SQL database engine
SQLite Documentation


Title Command Version Vendor
dbx dbx Solaris SUN
Sun compiler debugger
man dbx | dbx tutorial
Data Display Debugger ddd 3.3 Free Software Foundation
Graphical front end for gdb
info ddd | man ddd |
Debugging Code with ddd
Eclipse eclipse 3.3.1
An extensible Integrated Development Environment for Java, C and C++
CDT FAQ | Documentation |
FAQ | Getting Started | wiki
GNU Debugger gdb 6.5 Free Software Foundation
Source-level debugger for GNU compilers
info gdb | man gdb |
gdb tutorial
Sun Studio sunstudio 12.2 SUN
Graphical debugger
Type sunstudio and click Tutorial for a quick tour
Quick Start |
Sun Studio 12 Documentation |
X-Designer User's Guide


Title Command Version Vendor
apropos apropos Solaris SUN
man page key word lookup
man apropos
info info 4.8 Free Software Foundation
View software info documents
man man Solaris SUN
View reference manual pages
TkMan tkman 2.1 sourceforge
Grapical manual page browser
man tkman


Title Command Version Vendor
Exmh exmh 2.7.2 Brent Welch
Tcl/Tk client for nmh
Not compatible with Webmail
Documentation | man exmh | What is exmh? | wiki
elm elm 2.5.2 Elm
Older email client
man elm | Users Guide
Pine pine 4.02A University of Washington
Easy to use email client.
Not compatible with Webmail
FAQ | Info | man pine
mailx mailx Solaris SUN
Basic command line mail client
man mailx
Mutt mutt 1.2.5i Michael Elkins
A powerful, configurable and modern mail client
man mutt | Manual |
Beginners Guide
1.4.10a SquirrelMail
User Manual

File Browsing

Title Command Version Vendor
less less 2.90 Free Software Foundation
Text file browser
man less
more more Solaris SUN
Text file browser
man more
pg pg Solaris SUN
Text file browser
man pg

File Editors

Title Command Version Vendor
EDT edt 1.5.7 sourceforge
The old VAX/VMS editor
man edt
emacs emacs 21.1.1 Free Software Foundation
A powerful, extensible editor
info emacs | info cl |
Introduction | Cheat Sheet
gedit gedit 2.6.2 Gnome Desktop
Graphical text editor with
syntax highlighing
man gedit |
jove jove,
4.13 Free Software Foundation
Jonathan's Own Version of Emacs
man jove
pico pico 4.10 University of Washington
A basic text editor
man pico |
pico guide
StarOffice soffice 7.0 SUN
Compatible with word and excel documents
VIsual editor vi,
Solaris Bill Joy
screen-oriented (visual) editor
Introduction | Quickstart |
Vi Lovers | Why Use vi?
Vi IMproved vim, gvim,
7.1 Bram Moolenaar
A powerful editor with
syntax highlighting
Cheat Sheet | Manual | Tutorial
| vim online | Vi IMproved

Image Processing

Title Command Version Vendor
gimp gimp 2.0.2 Free Software Foundation
Powerful image manipulation and painting with many Photoshop features
man gimp |
Tutorials | User Manual
xfig xfig 3.2.4
X11 drawing program
man xfig | User Manual
xgraph xgraph 11.3.2
X11 graphing program
man xgraph | User Manual
xloadimage xloadimage 4.1 Jim Frost
X11 image viewer
man xloadimage
xpaint xpaint 2.1 Free Software Foundation
X11 paint program
man xpaint | Tutorial
xv xv 3.10a John Bradley
Interactive image manipulation
Tutorial |
xv userguide html | pdf


Title Command Version Vendor
Apache   2.2.16 Apache HTTPD Server Project
Rohan's web server supports virtual hosts, and uses Apache, MySQL, PHP and Perl.
Homepage Guide
PHP Security
Perl CGI Security
ftp ftp Solaris SUN
Internet file transfer program. Rohan uses vsftpd ftp server
man ftp
irc irc 2.8.2
Internet relay chat
man irc
lynx lynx 2.8.6 Internet Software Consortium
Non-graphical web browser
man lynx |
Users Guide
firefox firefox 3.6.8 Mozilla
Graphical web browser
rsync rsync 2.6.9 Wayne Davison
Fast incremental file transfer
Documentation | man rsync |
Rsync & SSH | Tutorial
sftp sftp 5.0p1 OpenSSH
Secure ftp. WinSCP and FileZilla are free sftp clients
man sftp |
Download WinSCP
ssh ssh 5.0p1 OpenSSH
Putty and SSH are free Windows Secure Shell clients
man ssh Tunneling |
Download Putty |
Download SSH
telnet telnet Solaris SUN
Text interface to a remote system
man telnet |
Wiki Telnet
tn3270 tn3270 4.1.1 Wiki TN3270
Full screen login to
man tn3270
wget wget 1.9.1 Free Software Foundation
Command line web page downloads
info wget | man wget |


Software Title Command Version Vendor
Matlab download only R2016b Mathworks
Interactive matrices, graphics and numerical computation.
man matlab | Reference Card |
Matlab help and examples
Octave octave 2.0.17 Free Software Foundation
Solves linear and nonlinear problems numerically
info octave | man octave |
Sun Performance Library
Studio 11 SUN
LAPACK (supersedes LINPACK), BLAS1, BLAS2 and BLAS3, based on netlib
man sunstdio |
User Guide


Title Command Version Vendor
bash bash 3.00.16 Free Software Foundation
Bourne-Again Shell |
Advanced Scripting
info bash | man bash |
Beginners Guide | Introduction
chsh chsh
Magill, Jansen
Change login shell
man chsh
sh sh Solaris Stephen Bourne
Bourne shell
man sh | Bourne Shell Scripting
csh csh Solaris Bill Joy
C shell
man csh
tcsh tcsh 6.12 Various Contributors
Tenex C shell
man tcsh |
Using csh & tcsh


Title Command Version Vendor
BMDP bmdp, xbmdp 7.1 Statistical Solutions
ANOVA, Regression, Nonparametric Analysis, Times Series, etc
man bmdp | man xbmdp |
Using bmdp on Rohan
Minitab download only 16 Minitab
Data Analysis and Statistics
Download for SDSU students
Features | Training | Tour | Meet Minitab PDF
R R 2.6.1 R Project
Language and environment for statistical computing and graphics
info R-intro | man R |
Documentation | Wiki
S-Plus Splus 8 Insightful
Expires 30-Sep-2011  Language for data analysis, graphics etc.
man Splus |
SAS sas 9.1.3 SAS
The Library's 24/7 and HUB labs have SAS.
Running SAS on Rohan |
Learn SAS |
SAS V9 Documentation
SPSS Not on Rohan 16 SPSS
The Library's 24/7 and HUB labs have SPSS.
FAQ | Getting Started | Manuals | Support
vplx vplx 95.08 U.S Census Bureau
Program for the calculation of variances
xlispstat xlispstat 2.1 Release 3.44 Luke Tieney
Extensible environment for statistical data analysis

System Utilities

Title Command Version Vendor
Process Statistics prstat Solaris SUN
Report active process statistics
man prstat |
process monitoring and prstat
Process Status ps Solaris SUN
Report process status
man ps
top processes top 3.6.1 LeFebvre
Displays the top cpu processes
man top | top wiki

Text Formatting

Title Command Version Vendor
acroread acroread 7.0.9 Adobe
Displays Acrobat PDF files
dvips dvips 5.86 Radical Eye Software
Convert a TeX DVI file to PostScript
man dvip
ghostview ghostview, gv 3.5.8 Johannes Plass
Diplays PostScript files using ghostscript
man ghostview
ispell ispell 3.1.20 Free Software Foundation
Spell checker
man ispell
ps2pdf ps2pdf 5.10 University of Wisconsin
Convert PostScript files to PDF
man ps2pdf
TeX tex, latex 3.14159 Donald Knuth
Text formatting and typesetting
man tex | man latex |

Text/Web Processing

Title Command Version Vendor
GNU awk gawk 3.1.5 Free Software Foundation
pattern scanning and processing
A Tutorial and Introduction
man gawk | info gawk |
Micro-Primer | Primer
grep grep Solaris SUN
Print lines matching a pattern
man grep | grep tutorial
php php 5.2.14 Free Software Foundation
"PHP: Hypertext Preprocessor" a general purpose scripting language tutorial |
devzone tutorial |
Top 5 PHP Security Risks
perl perl 5.8.6 The Perl Foundation
Practical Extraction and Report Language
perldoc | perlintro | Tutorial |
ruby ruby 1.8.4 Yukihiro Matsumoto
Interpreted object-oriented scripting language
man ruby | Tutorial |
Learning Ruby |
Programming Ruby
sed sed Solaris SUN
Non-interactive text file editor
An Introduction and Tutorial
man sed | Micro-Primer |
"one-liners" | Tutorial

Usenet News

Title Command Version Vendor
tin tin 1.8.3
A USENET newsreader
Type h for help in tin
man tin |
trn trn 3.6 sourceforge
A USENET newsreader
Type h for help in trn
man trn
Zen and the Art of the Internet
Web News access

What is USENET News?
USENET News on Google


Title Command Version Vendor
1.6.2 Sun
Common Desktop Environment
Tutorial | User Guide
Claude's Tab Window Manager
Documentation | man ctwm |
Sample .ctwmrc files
3.1 Sun
Java Desktop System
built on GNOME
Documentation | User Guide
K Desktop Environment
Documentation | Tutorials |
What is KDE?
X Win32 PC program 2010 StarNet
XWindows server for PCs
Download for SDSU students
Configuring | Download |
ssh | Support | Tutorials

Download Adobe Acrobat Reader