KTH Ubuntu - Available software

Software in KTH Ubuntu is often installed by policy for categories of computers, for example on all desktop machines in computer lab rooms. But each machine can have a select list of software to install or exclude.

Current versions for engineering software

Software Version
COMSOL Multiphysics In 18.04: 5.4
In 16.04:, i.e. 5.3a update 4
Maple In 18.04: 2019
In 16.04: 2018.2.1
Mathematica In 18.04: 12.0
In 16.04: 11.3.0

In 18.04: R2019a
In 16.04: R2018a

(Some older versions, R2016b, R2017a, R2017b, are available by request for personal workstations)


In addition to the standard Ubuntu repositories, KTH Ubuntu also uses

  • Launchpad PPAs and other official repositories
  • locally packaged software
  • software compiled from source

The application list below only includes what is available in the standard desktop environment, and additional software available in computer lab rooms. The list not contain software libraries or utility applications, except where a local version is used to replace or complement default packages. Nor does it include packages that provide plugins or configuration changes to other software.

If you need to know precisely what is installed, or available, contact us.

Notes for specific applications

Some applications may require configuration of other personal settings.

Application Computer lab rooms Personal workstations Notes
Dropbox Installed By request Note that KTH regulations restrict what data employees can save in Dropbox.
On personal machines, use a local directory (/NOBACKUP/username) since Dropbox inte stödjer nätverks-filsystem .
Users in computer lab rooms will normally use many different machines, and can therefore not use a local directory. See file recovery  and note that files must be restored before the version history expires .
CUDA Installed By request System must have a compatible Nvidia GPU.
The module cuda can be used to run nvcc or other CUDA commands.
VirtualBox Installed By request

License is required for extensions.

Skype for Linux Not available By request KTH offers multiple other alternatives as well, see Videokonferens .

Standard repositories

Application Description Installed in
audacity fast, cross-platform audio editor desktop
autoconf automatic configure script builder desktop
automake Tool for generating GNU Standards-compliant Makefiles desktop
bison YACC-compatible parser generator desktop
blast Basic Local Alignment Search Tool desktop
blender Very fast and versatile 3D modeller/renderer desktop
bzr easy to use distributed version control system desktop
calibre e-book converter and library management desktop
clang C, C++ and Objective-C compiler (LLVM based) lab rooms
clisp GNU CLISP, a Common Lisp implementation desktop
clojure1.6 Lisp dialect for the JVM desktop
clustalw global multiple nucleotide or peptide sequence alignment desktop
cmake cross-platform, open-source make system desktop
curl command line tool for transferring data with URL syntax desktop
cvs Concurrent Versions System desktop
ddd The Data Display Debugger, a graphical debugger frontend desktop
default-jdk Standard Java or Java compatible Development Kit desktop
dia Diagram editor desktop
dia-gnome Diagram editor (GNOME version) desktop
doxygen Documentation system for C, C++, Java, Python and other languages desktop
drpython simple and customizable editor for the Python language desktop
dsdp Software for Semidefinite Programming desktop
eclipse Extensible Tool Platform and Java IDE desktop
emacs GNU Emacs editor desktop
enscript converts text to Postscript, HTML or RTF with syntax highlighting desktop
erlang Concurrent, real-time, distributed functional language desktop
fbreader e-book reader desktop
flex fast lexical analyzer generator desktop
foiltex collection of LaTeX files for making foils and slides desktop
freecad Extensible Open Source CAx program desktop
g++ GNU C++ compiler desktop
gcc GNU C compiler desktop
gccgo Go compiler, based on the GCC backend desktop
geany fast and lightweight IDE desktop
gfortran GNU Fortran 95 compiler desktop
ghc The Glasgow Haskell Compilation system desktop
gimp The GNU Image Manipulation Program desktop
git fast, scalable, distributed revision control system desktop
gmsh Three-dimensional finite element mesh generator desktop
gnu-smalltalk GNU Smalltalk interpreter and image desktop
gnuplot Command-line driven interactive plotting program desktop
golang Go programming language compiler - metapackage desktop
gprolog GNU Prolog compiler desktop
grace XY graphing and plotting tool desktop
gromacs Molecular dynamics simulator, with building and analysis tools desktop
gwenview image viewer desktop
haskell-platform Standard Haskell libraries and tools desktop
hmmer profile hidden Markov models for protein sequence analysis desktop
hugs A Haskell 98 interpreter desktop
idle IDE for Python using Tkinter desktop
idle3 IDE for Python using Tkinter desktop
imagemagick image manipulation programs -- binaries desktop
indent C language source code formatting program desktop
inkscape vector-based drawing program desktop
ipython enhanced interactive Python shell desktop
ipython3 enhanced interactive Python 3 shell desktop
irssi terminal based IRC client desktop
jflex lexical analyzer generator for Java desktop
julia high-performance programming language for technical computing desktop
kile KDE Integrated LaTeX Environment desktop
kmail full featured graphical email client desktop
logisim graphical tool for designing and simulating logic circuits desktop
lynx classic non-graphical (text-mode) web browser desktop
lyx document processor desktop
mafft Multiple alignment program for amino acid or nucleotide sequences desktop
mencoder MPlayer's Movie Encoder desktop
mercurial easy-to-use, scalable distributed version control system desktop
meshlab System for processing and editing triangular meshes desktop
minisat2 Transitional package for minisat desktop
minizinc constraint modelling language and tool chain desktop
mono-devel Mono development tools desktop
mono-dmcs Mono C# 4.0 compiler for CLI 4.0 desktop
mono-mcs Mono C# 2.0 / 3.0 / 4.0 / 5.0 compiler for CLI 2.0 / 4.0 / 4.5 desktop
mono-xbuild MSBuild-compatible build system for Mono desktop
mplayer movie player for Unix-like systems desktop
muscle Multiple alignment program of protein sequences desktop
mutt text-based mailreader supporting MIME, GPG, PGP and threading desktop
nano small, friendly text editor inspired by Pico desktop
nasm General-purpose x86 assembler desktop
nedit powerful, customizable, Motif based text editor desktop
netbeans Extensible Java IDE desktop
node-express web application framework for node lab rooms
ocaml-core OCaml core tools desktop
octave GNU Octave language for numerical computations desktop
okular universal document viewer desktop
open-cobol COBOL compiler desktop
openjfx JavaFX/OpenJFX 8 - Rich client application platform for Java desktop
openjfx JavaFX/OpenJFX 8 - Rich client application platform for Java lab rooms
parallel build and execute command lines from standard input in parallel desktop
php-cli command-line interpreter for the PHP scripting language desktop
phylip package of programs for inferring phylogenies desktop
pidgin graphical multi-protocol instant messaging client for X desktop
postgresql-client front-end programs for PostgreSQL desktop
praat program for speech analysis and synthesis desktop
psutils PostScript document handling utilities desktop
python-numpy Numerical Python adds a fast array facility to the Python language lab rooms
python-pandas data structures for "relational" or "labeled" data lab rooms
python-pip alternative Python package installer desktop
python-sklearn Python modules for machine learning and data mining lab rooms
python3-numpy Fast array facility to the Python 3 language lab rooms
python3-pip alternative Python package installer - Python 3 version of the package desktop
python3-scipy scientific tools for Python 3 lab rooms
r-base GNU R statistical computation and graphics system desktop
rapidsvn GUI client for Subversion desktop
rdesktop RDP client for Windows NT/2000 Terminal Server and Windows Servers desktop
recordmydesktop Captures audio-video data of a Linux desktop session lab rooms
ruby Interpreter of object-oriented scripting language Ruby desktop
sbcl Common Lisp compiler and development system desktop
scons replacement for make desktop
screen terminal multiplexer with VT100/ANSI terminal emulation desktop
scribus Open Source Desktop Page Layout - stable branch desktop
seaview Multiplatform interface for sequence alignment and phylogeny desktop
sqlite3 Command line interface for SQLite 3 desktop
strace System call tracer desktop
subversion Advanced version control system desktop
swi-prolog ISO/Edinburgh-style Prolog interpreter desktop
tcl-snack Sound extension to Tcl/Tk and Python/Tkinter - Tcl/Tk library lab rooms
texlive-full TeX Live: metapackage pulling in all components of TeX Live desktop
texmaker cross-platform LaTeX editor desktop
texworks Environment for authoring TeX (LaTeX, ConTeXt, etc) documents desktop
thunderbird-locale-sv-se Transitional Swedish language pack for Thunderbird desktop
tig ncurses-based text-mode interface for Git lab rooms
tmux terminal multiplexer desktop
valgrind instrumentation framework for building dynamic analysis tools desktop
vinagre remote desktop client for the GNOME Desktop desktop
vlc multimedia player and streamer desktop
weka Machine learning algorithms for data mining tasks desktop
whizzytex a WYSIWYG emacs environment for LaTeX desktop
xfig Facility for Interactive Generation of figures under X11 desktop
xtightvncviewer virtual network computing client software for X desktop
yap High-performance Prolog System desktop

Locally installed

Application Description Installed in Notes
Android Studio IDE for Google's Android operating system    
Astah UML modeling tool    
Atom A hackable text editor for the 21st Century desktop  
BlueGriffon The next-gen Web and EPUB Editor based on the rendering engine of Firefox    
BlueJ IDE for the Java programming language desktop  
Citrix ICAclient Citrix Receiver    
COMSOL Multiphysics finite element analysis, solver and multiphysics simulation software desktop  
CPLEX optimization software   Components have partial support for Ubuntu.
CUDA parallel programming framework by Nvidia lab rooms See note.
CVX free solvers modeling system for convex optimization lab rooms  
Dropbox client for file hosting service   See note.
Eclipse Java Eclipse Oxygen IDE for Java lab rooms Available via Module
Eclipse JEE Eclipse Oxygen IDE for JEE lab rooms Available via Module
Exuberant ctags Index (tag) generator for language objects desktop Available via Module
FEniCS Partial differential equations solver desktop  
gams (demo) General Algebraic Modeling System (demo) lab rooms Available via Module
Google Chrome Chrome web browser desktop  
GLoBES General Long Baseline Experiment Simulator lab rooms Available via Module
Google Hangouts Communication platform    
Gurobi Optimization solver   Available via Module
julia Programming language for numerical computing desktop Available via Module
KLEE LLVM Execution Engine   Available via Module
LLVM LLVM Compiler Infrastructure    
Macaulay2 Computer algebra system    
Maple Symbolic and numeric computing environment desktop  
MARS (MIPS Assembler and Runtime Simulator) Lightweight IDE for programming in MIPS assembly language lab rooms Available via Module
Mathematica Technical computing system desktop  
Matlab Multi-paradigm numerical computing environment desktop Older versions via Modules
mcb32tools Pic32MX toolchain lab rooms  
Mendeley Desktop Application for managing and sharing research papers    
Modules Environment modules to dynamically modify user environment desktop Used to provide some applications
Node.js Server-side javascript run-time environment lab rooms Available via Module
NEURON (nrn) NEURON simulation environment desktop  
NuSMV Symbolic model checker desktop  
OBS Studio Software for video recording and live streaming    
Oracle VirtualBox Virtual machine hypervisor lab rooms See note.
ParaView Interactive scientific visualization   Available via Module
Pexip Infinity Connect Virtual meeting platform    
PowerShell PowerShell Core    
PRISM Probabilistic model checker and formal verification tool desktop Available via Module
PyCharm community Python IDE lab rooms  
PyGame för Python 3 Cross-platform Python modules for game development desktop  
Racket LISP/Scheme IDE (formerly PLT Scheme) desktop  
ROS Kinetic Robot Operating System libraries and tools    
RStudio IDE for R development lab rooms  
SageMath Computer algebra system lab rooms  
SALOME Platform for pre- and post-processing for numerical simulation    
Scene Builder Drag&Drop Rapid Application Development lab rooms  
Shotcut Cross-platform video editor    
Skype for linux Telecommunication/video conference software   See note.
Slack Desktop Team communication tool    
Synfig Studio 2D vector graphics and timeline-based computer animation    
Truckmaker Real-time simulation tool   License required
Tup File-based build system lab rooms  
VisIt Executables Interactive, scalable, visualization, animation and analysis tool   Available via Module
VMD Molecular visualization program    
WebDAV WebDAV client    
Wing 101 Python IDE IDE for Python desktop  
Zoom Video Communication software    
Hjälpte denna sida dig?
Tack för din åsikt!
Tillhör: KTH Intranät
Senast ändrad: 2020-03-12