Software on the D-PHYS Linux Computers
Here is a list of some software that is available on the D-PHYS Linux workstations. It is by far incomplete and we install more packages as the need arises.
Text Processing and Editors
- LibreOffice: a complete office suite with
lowriteras the text processing tool. It has its own file formats but can read and write MS Word documents, ASCII texts, and more.
- Emacs: a variant of the classic Emacs extensible editor. Perfect for text files, program development, and a lot more.
- vi: a classic among Unix editors, comes as
- mcedit: for fans of Norton Commander
- TeX, LaTeX: professional document processing tool, a classic
- Microsoft Office: can be accessed with RDP,
xfreerdp /f /bpp:24 /d:ad /v:winlogin.phys.ethz.ch /u:$USER +fontsor
C, Objective-C and C++
g++from the GNU Compiler Collection
iccthe Intel C/C++ Compiler
tccthe tiny C compiler/interpreter
swiftSwift interpreter Swift
There are just too many libraries and too diverse needs to provide a useful overview. Most libraries are part of the system (e.g. OpenGL is part of the X Window system) and as such compiled with the default compiler (i.e. currently, for Debian 8.1/jessie GCC version 4.8 in most cases). See the last section to check the state of specific libraries.
- The GIMP: tool to create and manipulate pixel oriented graphics files (e.g., JPEG, PNG, PPM, etc.), useful for working with photos, web graphics and more. Similar uses as Adobe PhotoShop
- inkscape: Vector drawing software.
- xmgr, grace: an XY plotting tool
- xfig: drawing tool, powerful, although with a slightly unusual user interface
Java software usually don't need an installation. They can be just
downloaded to your $HOME or /scratch/directory and unpacked, and
java -jar the.jar
Finding Software Packages
You can list all installed packages with
If you want to search the whole Debian software archive you can use
apt-cache, e.g. like this:
apt-cache search emacs
This command will also find packages which are not installed on our system. You can check whether a specific package is installed by specifying the package name like such:
dpkg -l emacs
To list the content of a package use
dpkg -L package