Tutorials

Introduction to LINUX

LINUX?

Q Um was geht es hier eigentlich?

Wir schlie├čen Bekanntschaft mit Linux und lernen die Installation des Linux Betriebssystems kennen und sehen, wozu wir es gebrauchen k├Ânnen!

Was ist Linux?

Linux ist ein freies Betriebssystem, dessen Quellcode unter der sog. GNU Lizenz frei verf├╝gbar ist. Diese Lizenz bedeutet, dass man Linux kostenlos benutzen darf, solange man es nicht ver├Ąndert. Im Unterschied zu sog. propriet├Ąrer Software wie z.B. Windows, die man benutzen darf, wenn man daf├╝r zahlt (meistens nicht zu knapp ;-).

Der Erfinder von Linux, Linus Torvalds, hatte eine gewisse Vorliebe f├╝r Pinguine (Details nachzulesen hier). Daher ist das Maskottchen von Linux ein Pinguin und hei├čt Tux.

Wenn wir uns jetzt schon langweilen, dann basteln wir uns einen Tux-Pinguin aus Papier (siehe letzte Seite):

BabyTux TuxBox

Alle anderen d├╝rfen jetzt auf Ihrem eigenen Rechner eine Linux Distribution installieren.

Was ist eine Linux-Distribution?

Eine Distribution besteht aus einem Installer f├╝r das Linux-Betriebssystem und je nach Anwendungszweck einer Reihe von beiliegenden Softwarepaketen.

Bekannte Linux-Distributionen sind:

  • Debian → Server-Software
  • RedHat → Software mit Firmen-Support
  • Ubuntu → Desktop-Software als Windows Ersatz
  • OpenSuse → Deutsche Distribution
  • etc.

Wir beschr├Ąnken uns in der Folge auf die Installation von Ubuntu. Ubuntu liegen Software-Pakete wie z.B. Gimp oder Inkscape bei, die eine gute Alternative zu professioneller aber kostenpflichtiger Desktop-Software wie Photoshop oder Illustrator darstellen.

Ubuntu Installation

Dazu ben├Âtigen wir ein sog. ISO Image, mit dem wir eine Installations-DVD brennen k├Ânnen. Das Iso-Image bekommen wir hier:

Nun gibt es zwei M├Âglichkeiten:

  • Variante 1: Brennen des Iso Images auf eine Installations-DVD und Installation von Ubuntu durch Booten von der DVD → sogenannte “Dual-Boot” Installation
  • Variante 2: Installation der Software “VirtualBox” und Aufsetzen eines virtuellen Rechners. Danach erfolgt die Installation von Ubuntu durch Booten des virtuellen Rechners mit einer virtuellen DVD.

Da wir gerade keine echte DVD zur Hand haben, w├Ąhlen wir die letztere Variante.

Bemerkung: Diese Variante ist nur f├╝r den Moment zum “Reinschnuppern” gedacht. Um eine Produktivumgebung f├╝r die Softwareentwicklung einzurichten, empfiehlt sich die Dual-Boot Variante.

Nun m├╝ssen wir uns zuerst einmal die Software “Virtual Box” herunterladen. Die Software gibt f├╝r unseren Windows oder Mac Rechner unter folgendem Link:

Dann laden wir uns ein passenedes Iso-Image der Linux-Distribution Lubuntu (eine leicht-gewichtige Ubuntu-Variante) herunter:

  • LUbuntu Desktop 16.04 LTS 64-bit

Und nun legen wir mit der VirtualBox-Software einen neuen virtuellen 32-bit Rechner an, auf dem wir Lubuntu installieren k├Ânnen:

  1. VirtualBox starten
  2. Virtuellen Rechner anlegen → New
    1. 1GB virtuelles RAM reichen vollkomen
    2. Ansonsten die vorgeschlagenen Einstellungen ├╝bernehmen
  3. Virtuellen Rechner starten → Start
  4. Bei laufendem virtuellen Rechner im Men├╝ “Ger├Ąte” bzw. “Devices” das ISO Image in das virtuelle DVD/CD Ger├Ąt einlegen
    1. Virtuellen Rechner “zur├╝cksetzen”
    2. Nach dem Booten die Option “Install Lubuntu” w├Ąhlen und den Anweisungen folgen
    3. Nach der Installation den Internet-Adapter anschalten:
      1. Devices → Network → Connect Network Adapter

Ausf├╝hrliche Informationen hierzu gibt es auf:

Software Installation

Nun k├Ânnen wir ein paar n├╝tzliche Programme installieren - wie z.B. gimp, inkscape, blender, emacs, c++ usw.

Am Beispiel von “Inkscape”:

  • ├╝ber das Dock oder das Startmen├╝ in den Software-Manager gehen
  • nach Inkscape suchen
  • installieren, fertig

Die Kommandozeile

Die Installation kann man aber auch auf der sog. Kommandozeile durchf├╝hren:

  • Die Kommandozeile wird gerne auch Terminal, Shell oder Konsole genannt.
  • Die Kommendozeile ist ein sehr vielseitig einsetzbares Tool, welches charakteristisch f├╝r Linux ist. Speziell als Software-Entwickler sollte man sich damit auskennen.
  • Wir ├Âffnen das Terminal durch Klick auf das entsprechende Symbol im Startmen├╝ unten links (oder mit der Tastenkombination Ctrl-Alt-T).

Als erstes Anwendungsbeispiel ├╝berpr├╝fen wir mit Hilfe der Kommandozeile, wie gut das Internet ist:

ping www.google.de

Oder wir “essen” einen Gl├╝ckskeks:

fortune

Wie kann man damit nun ein Programm wie z.B. Inkscape installieren und starten?

  • Dazu geben wir folgende Zeilen ein:
sudo apt-get install inkscape
inkscape

usw.

Das war’s erstmal: Linux wird Ihnen im Studium und in den Programmiervorlesungen noch h├Ąufiger begegnen, aber jetzt haben Sie es ja schon einmal kennengelernt…

Faltplan f├╝r Tux

Options: