Software installieren

Wie sie sicherlich schon gemerkt haben, werden bei Linuxdateien keine Installationsprogramme mitgegeben. Die Softwareinstallation läuft bei Linux ganz anders ab als sie es aus der Windows Welt gewohnt sind.

Wie kann man Software bequem installieren? APT-GET!

Debian unterstützt ein sehr einfache Form wie man Software installieren kann sie heißt apt-get. Mittels apt-get können sie ein Programm bequem installieren und brauchen es weder zu kompilieren noch sich um die Abhängigkeiten kümmern.
Debian ist eine große Distribution, damit ist gemeint das ca. 8700 Programme direkt von den Debain-Server gezogen werden können. Diese Programme liegen auf den Debian Server z.B. www.debian.org. Mittels apt-get install Programm wird dann dieses Programm von dem Debian Server gezogen und automatisch installiert. So ist es ganz einfach Software zu installieren. Als erstes muss jedoch bestimmt werden welche Debian Version genommen werden soll.

Was hat es mit den Debian Versionen auf sich

Wie bei jedem großen Projekt unterteilt man den Fortschritt in drei Phasen: Alpha Beta Release.
Bei Debian ist es genau so, die sichere Version ist stable diese entspricht der Release Version. Das heißt dass die stable Version schon ziemlich gut getestet wurde und Bugs bzw. Fehler nur noch sehr selten vorkommen.
Dann kommt die testing Version dieser entspricht der Beta Phase. Die testing Version wird wie der Name bereits sagt gerade getestet. Wenn die test Phase abgeschlossen ist und die Fehler größtenteils beseitigt wurden wird aus der testing Version die stable.
Als letztes hätten wir da noch die unstable Version sie entspricht der Alpha Phase. Hier wird die ganze neu Software reingegeben. Diese Version dient zum festellen ob die Software nützlich ist.
Bei Debian bekommen die stabilen Versionen immer einen Namen. Dieser Name entspricht einer Figur aus dem Film Toy Story :). Die aktuelle stabile Version (Stand 8.9.03) heißt Woody und hat die Nummer 3.0. Die vorherige 2.2 hieß potato. Dagegen behalten die testing Version immer den Namen sarge und die unstable Version immer den Namen sid.

Version einstellen

Welche Version Sie haben möchten, können sie in der Datei /etc/apt/apt.conf festlegen. Dort geben sie in die Anführungszeichen welche hinter dem APT::Default-Release stehen die gewünschte Version: stable, testing oder unstable ein, Standartmäsig ist Knoppix auf unstable gestellt.
Ich empfehle hier auf unstable zu stellen bzw. zu lassen, da bei unstable die meiste Software zur Verfügung steht.

locales

Zudem sollten sie noch ihre Sprache als Default Sprache definieren. Ansonsten dauert die Programm Installation sehr lange weil das Programm für jede Sprache eingestellt werden muss. Sie konfigurieren die Sprache in dem sie eingeben:
dpkg-reconfigure locales

Und hier alle Sternchen mit Leertaste abwählen und zum Schluss de_DE@euro ISO-8859-15 anwählen.

Wie benutzt man apt-get?

Für fast alle apt Kommandos benötigt man root rechte!
Als erstes muss man die Programmliste auf dem einigen Rechner aktualisieren. Dies geht mit dem Kommando:
apt-get update

Dieser Vorgang dauert je nach Verbindungsgeschwindigkeit 3-10 Minuten. Apt-get update sollte immer vor dem Installieren von Software gemacht werden, da nur so gesichert ist das man die aktuelle Version von dem Programm bekommt.

Das wichtigste Kommando ist: apt-get install damit kann man ein Programm aus dem Internet holen und sofort installieren. In der Bash tippt man ein:
apt-get install programmname

Probieren sie dieses gleich aus, indem sie das programm alien installieren.
Falls Sie Knoppix benutzen müssen Sie als aller erstes ein dist-upgrade (weiter unten beschrieben) durchführen den bei Knopix sind die Programme aus allen Debian Versionen wild durcheinander gewürfelt, ohne dist-upgrade können sie nicht normal neue software installieren. Hier liegt auch ein großer Vorteil von Kanotix dieses beschränkt sich nur auf Programme von Debian unstable, und muss daher anders als Knoppix nicht mittels apt-get dist-upgrade auf unstable aktualisiert werden.

Neben den Funktionen apt-get install und apt-get update gibt es noch viele weitere apt Funktionen. Hier sind einige nützliche:
apt-cache search programmname

Sucht die apt Datenbank durch nach dem Programm und gibt, sofern es vorhanden ist eine kurze Beschreibung dazu.
apt-get dist-upgrade

Ein sehr mächtiges Kommando, mit dist-upgrade upgradet man alle Programme auf die Debain-Version (stable, unstable und testing). Welchen Debian Version dies entsprechen soll steht in der Datei /etc/apt/apt.conf (Ich empfehle unstable). Allerdings sollte man sich dafür genug Zeit nehmen, ein apt-get dist-upgrade ist zwischen 400-500 MB groß.

apt-get upgrade

Mit diesem Kommando upgradet man alle gerade installierten Programme. Das ist zudem auch die gängiste Art das System mit der aktuellen Software zu bespielen.
Falls sie nicht alles per konsole machen wollen gibt es auch eine schöne und nüzliche grafische variante für apt-get, das Programm heißt: synaptic
Am besten sie hollen es sich gleich mittels apt-get und probieren es aus :)

Weiterführende Links:

http://www.linux-magazin.de/Artikel/ausgabe/2002/11/apt/apt.html Beschreibung zum apt pinning.

http://www.openoffice.de/linux/buch/apt.html Viele nüzliche Informationen rund um apt-get! Teil des Debian Handbuchs.

Debian Pakete ohne apt-get einspielen

Die Debian Pakete müssen nicht umbedingt mit apt-get eingespielt werde, und viele Programme gehören nicht zu den offiziellen 8700 welche auf den Debian Servern liegen.
Viele kleinere Projekte haben deshalb bereits fertige Debian Pakete, gekennzeichtnet mit der .deb Endung, oder noch häufiger .rpm Pakete auf ihren Hompages zum downloaden. Sie ersparen sich damit das langwierige selbst kompelieren. Hier wird nun beschrieben wie Sie solche Programme installieren können.

.deb Pakete installieren


Software die in .deb Formaten vorliegt, ist bereist kompiliert und fertig zum installieren, zudem enthält sie auch definierte Abhängigkeiten (depencies) und sagt ihnen welche Pakete sie bereits installiert haben müssen um diese Software nutzen zu können.
Debian Pakete enden mit .deb . Diese Programme können sie mit:
dpkg -i programmname.deb
installieren. Machmal ist auch ein -f notwendig wenns Probleme gibt.

RPM Pakete installieren

Schwieriger wird es wenn die Pakete im sehr weit verbreiteten rpm Format vorliegen. Rpm wird von den Distributionen wie z.B.: Suse oder Red Hat benutzt. Und daher ist es wahrscheinlich dass sie Programme meist in Source-Code und als rpm Pakete vorfinden. Leider kann man rpm Pakete nicht so ohne weiteres auf Debian Systemen installieren. Man benötigt dazu das Programm: alien, welches sie sich am besten per apt-get (siehe oben) aus dem Internet besorgen. Wenn man nun alien hat kann man ein Programm welches als rpm Datei vorliegt mit dem Kommando:
alien programmname.rpm

in eine .deb Datei konvertieren. Und anschließend mit dpkg -i installieren.

Sie werden sicherlich auch auf Programme stoßen welche nur in Source Code also in Programmiersprache, zum downloaden sind. Diese Programme muss man zuerst kompelieren wie das geht habe ich hier beschrieben: Kapitel 3/Software