Software in KTH Ubuntu
KTH Ubuntu gives access to standard applications as well as KTH licensed software.
Standard applications
Category | Application |
---|---|
Internet applications (web browsers, e-mail) | Firefox, Google Chrome, Thunderbird |
Integrated Development Environments (IDE:s) | Eclipse, NetBeans, BlueJ (Java), Wing (Python) |
Software development | Fenics, NEURON (nrn), Julia, Racket |
Office applications | LibreOffice, LyX, TeXLive |
Image processing | GIMP, Inkscape |
Text editing | Emacs, Vim |
Mathematics and physics | Matlab, Maple, Mathematica, COMSOL Multiphysics |
Some applications are available in multiple version, either as different binaries (gcc-7 vs. gcc-8, python2 vs. python3 etc, see Ubuntu/Debian alternatives ) or using the local Module system (see below).
Module system
The module command is used to modify the personal environment, usually in order to make non-default applications available, or replace default applications.
To automatically add modules when you log in, modify (or create) an init file called .modules. This file must be readable when you log in, and in AFS this is done by placing it in the directory .dotfiles in your home directory. (Note the leading dot, which marks the file/directory as hidden. Use ls -a or View > Show Hidden Files in the file manager.)
If you do not have a .modules, create it by:
echo "module add (list of modules)" >> $HOME/.dotfiles/.modules ln -s .dotfiles/.modules $HOME/.modules
Note: some older accounts may use the directory Public instead of .dotfiles.
Examples
module add eclipse-java eclipse & module add eclipse-jee eclipse &
Missing an application?
Contact us if you want us to install new software. We can usually install extra applications or libraries, as long as they are not incompatible with our environment.
Exceptions are some licensed software, and applications that require major changes in the environment, or could cause problems for other users
To request software for the computer lab rooms, please use this form .
See also personal software installations .
Requested software that cannot be installed
Some applications cannot be installed in the standard environment since they override or conflict with standard applications. Other software may not work in a distributed environment (for example if they assume local home directories).
Employees: The applications may still be possible to install on personal workstations, contact us if you want more information.
Application | Notes |
---|---|
KDE Plasma Desktop | The KDE environment has applications that may override or conflict with GNOME's equivalents, and some applications that do not work well with an AFS home directory. |
Sublime Text | Without a license, Sublime Text can only be use for evaluation purposes, not continued use. |
Atom | No longer available. See "Sunsetting Atom" . |
Anaconda/Miniconda | Globally installed Anaconda/Miniconda applications cannot be used in our standard environment, as some courses require conflicting library versions. However, you are free to install Miniconda in your home directory, see
personal software installation
. Note: Students who require a full installation of Anaconda Individual Edition will require an increased AFS quota. Ask your course leader or TA to contact us. |
ANSYS | ANSYS supports Windows, Red Hat Linux, CentOS Linux, SUSE Linux – but not Ubuntu Linux. |