Introduction to Linux - A Hands on Guide
GNOME Desktop User Guide
This is often not difficult but at your own risk; we cannot give installation support.
To use this option, you have to install the free VirtualBox virtualization environment on your local computer; you also need sufficient main memory (1 GB) and free disk space (6 GB).This is the recommended way for using the course software.
To use this option, you need a reasonably fast Internet connection and an efficient X11 server installed on your local computer.Use this option only if you cannot use the virtual machine.
VirtualBoxDownload the appropriate VirtualBox binary and start the installation as described (MS Windows: just click on the .msi file).
After the installation, download the virtual machine stored in file
Debian6.ova(about 2 GB large). Then start VirtualBox (MS Windows: menu entry "Programs/Oracle VM VirtualBox/VirtualBox") and import the virtual machine (choose "File->Import appliance", select the downloaded file, potentially adapt the configuration). Then start the virtual machine.
When you start the virtual machine, a Debian GNU/Linux system with the Gnome windows manager starts up. You may login as
User: guest(there is also a superuser account "root" with password "root" for software installations/updates; after login as "guest", you may execute "su" to switch to this account). Click on the icon "Terminal" to open a terminal shell from which you can start the course software.
Password: guest
To exchange files between your computer and the virtual machine, some directory of your computer has to be mapped to the folder
/home/guest/windowsin the home directory of user "guest". For this purpose, before starting the virtual machine, select the "Shared Folders" tab in the "Settings" menu of the VirtualBox manager. Press the "Add" button on the right to add a shared folder with name "windows" using the option "Auto-mount" and the path of an arbitrary directory (which must be writable) on your computer.
ssh -Y -l username speedy.risc.jku.at(assuming that your account is named username). You will be asked for a password and can login to the machine "speedy" of the RISC environment. The ssh option "-Y" allows you to start programs with GUIs and have them displayed on your computer. After typing
xterm &a terminal window (executed on the RISC machine "speedy") should pop up on your computer.
Using slow Internet connections, work with the Xming server may be not very comfortable. I recommend to use this option mainly, if the "virtual machine" option described below is not possible to you.To download and install Xming, visit
Xming X Server for WindowsDownload from the section "Public releases" the executables "Xming" and "Xming-fonts" and run both for setup (complete installation, leave the default options, but have a desktop icon created for "XLaunch").
After the installation, start "XLaunch", select "Multiple windows", press "Next", Select "Start a program", press "Next", Select "Run Remote Using PuTTY (plink.exe)" and "With compression", enter "speedy.risc.jku.at", your username and password, press twice "Next" and then "Finish".
Now a terminal window (executed on the RISC machine "speedy") should pop up on your computer.
tcsh users (file ".tcshrc", default at RISC)(Please note that a new line must be started after the last configuration line, otherwise the command will have no effect).setenv PATH "$PATH":/zvol/formal/binbash users (file ".bashrc")export set PATH=$PATH:/zvol/formal/bin
This command puts the directory with the RISC installation of the course software into your PATH (all software is installed in directory "/zvol/formal" with the executables in subdirectory "bin"). Now logout and login again (respectively start a new terminal window) and check whether executing the command
jml --versionworks and prints some version information.
For this, enter
ps -fu usernamewhich will show a list of your processes with the corresponding process identifiers (PIDs). If you cannot close the corresponding application by normal means, enter
kill -9 PIDto terminate the process.
To finally logout from the system, type
exitin the terminal window.
Never terminate a login session by just closing the terminal window.