User Guide

# Anwendungen

Vor der Beschreibung all der von Haiku mitgelieferten Anwendungen, eine Erklärung wie Programme installiert und deinstalliert werden. Am einfachsten geht das suchen, installieren, updaten und deinstallieren von Anwendungen mit Haikus Paketmanagement. Da Haiku allerdings auch weitgehend binär- und source-kompatibel zu seinem Vorfahren BeOS ist, stößt man vielleicht ab und zu auch noch auf alte Archive (.zip und .pkg), die immer noch installiert werden können.

Nachfolgend ist immer die `~/config/` Hierarchie im Home-Ordner beschrieben. Falls Pakete mit alles Benutzern geteilt werde sollen (sobald Haiku mehrbenutzerfähig wird), muss die entsprechend gespiegelte Hierarchie unter `/system/` benutzt werden. Für mehr Infos, siehe Dateisystem Layout.

## Haiku Pakete (.hpkg)

Am einfachsten benutzt man HaikuDepot um ein Paket zu finden, installieren und zu deinstallieren. Ist das nicht möglich — vielleicht wurde das Paket irgendwo heruntergeladen, weil es (noch) nicht in einem öffentlichen Repository ist — ist die manuelle Installation eigentlich genauso einfach: Man verschiebt die .hpkg Datei einfach nach `~/config/packages/`.

Die neu installierte Anwendung taucht in `~/config/apps/` auf oder, im Falle eines Konsolen-Programms, in `~/config/bin/`. Alle anderen Dateien, die das Programm benötigt (Bibliotheken, Daten, Add-Ons etc.) erscheinen automatisch an den richtigen Orten im Dateisystem.

In den Kapiteln Deskbar und LaunchBox ist beschrieben wie man Verknüpfungen zu den neu installierten Anwendung herstellt.

Die Deinstallation ist genauso einfach: Man verschiebt das Paket einfach wieder aus dem Ordner `~/config/packages/`.

Obwohl man eine .hpkg Datei wie jedes andere Archiv entpacken kann, macht das das Paketmanagement beim Installieren eines Pakets gerade nicht. Es sieht nur so aus, als würde das darunterliegende Dateisystem die Dateien in die entsprechenden Ordner verteilen. In Wahrheit findet eben kein physisches Herumverteilen statt, weswegen das Installieren/Deinstalliern auch so schnell und sauber funktionert.

Ist ein Paket von einer anderen Bibliothek oder anderen Paketen abhängig, erscheint ein Fenster mit der Nachfrage, ob die benötigten Dateien ebenfalls heruntergeladen und installiert werden sollen.

## Alte BeOS Archive (.zip und .pkg)

BeOS Archive, die alles nötige in ihrem Anwendungsordner mitbringen, können einfach irgendwo unter `/boot/home/` entpackt werden (ein Doppelklick öffnet den Entpacker bzw. den alten PackageInstaller) und von dort gestartet werden. Die Deinstallation solcher in sich geschlossenen Anwendung ist auch einfach: Man löscht einfach den Anwendungsordner.

Obiges gilt für die Mehrheit an alten BeOS Anwendungen. Wenn man allerdings an eine gerät die nicht auf Anhieb funktioniert, weil sie Dateien an fest einprogrammierte Orte verteilen will, deren Existenz nicht gewährleistet ist, kann man versuchen das manuell zu beheben. Der Ordner `~/config/non-packaged/` gestattet das Anlegen der benötigten Ordner-Hierarchie. Das wird immer seltener nötig werden, während die Anzahl richtiger .hpkg Pakete zunimmt und alte BeOS Anwendungen entsprechend umgepackt werden. Der Artikel "Installing applications" zeigt online, wie die `non-packaged` Hierarchie zu benutzen ist.

## Haikus Anwendungen

Mit Haiku werden einige meist kleine, aber nützliche Anwendungen geliefert. Sie liegen alle in /boot/system/apps/. Anwendungen, die normalerweise nicht per Doppelklick auf eine Datendatei gestartet werden (wie z.B. Bildbetrachter für Bilddateien), befinden sich im Menü Anwendungen der Deskbar.

| Systemmonitor |  | Ein Programm zur Anzeige unterschiedlicher Systemressourcen wie CPU-Auslastung oder Speicherverbrauch.
| Bootmanager |  | Ein Tool zum Installieren eines Bootmenüs im MBR (Master Boot Record) eines Laufwerks.
| CD-Player |  | Ein Player für Audio CDs.
| Zeichentabelle |  | Ein Programm zum Anzeigen einer Unicode Zeichentabelle.
| Webcam |  | Ein Programm zum kontinuierlichen Speichern von Bilder einer Webcam auf einen Server.
| Rechner |  | Ein Taschenrechner.
| Hex-Editor |  | Ein HEX-Editor für Dateien und Datenträger.
| Datenträgerbelegung |  | Ein Programm zur Darstellung der Datenträgerbelegung.
| Datenträgerverwaltung |  | Ein Tool zur Partitionierung von Laufwerken.
| Entpacker |  | Ein Entpacker verbreiteter Archive.
| HaikuDepot |  | Ein Programm zum Finden, Herunterladen, Installieren, Aktualisieren und Deinstallieren von (Anwendungs-) Paketen.
| Icon-O-Matic |  | Ein Programm zur Erstellung von Haiku Vektoricons.
| Installer |  | Das Programm um Haiku auf eine Partition zu installieren.
| Lupe |  | Das Programm zeigt einen vergrößerten Bereich rund um den Mauszeiger.
| E-Mail |  | Ein Email Programm.
| Media-Player |  | Ein Player für alle unterstützten Audio/Video Dateien.
| Midi-Player |  | Ein Player für MIDI Dateien.
| PackageInstaller |  | Ein Tool zum Installieren von BeOS Paketen im PKG Format.
| Kontakte |  | Ein Kontakt Manager.
| Webserver |  | Ein einfacher Webserver.
| Screenshot |  | Ein Tool um Screenshots aufzunehmen.
| Bildbetrachter |  | Ein einfacher Bildbetrachter.
| Audiorekorder |  | Ein Programm zur Audioaufnahme von Line-In oder Mikrophon.[fehlt noch]
| Texteditor |  | Ein einfacher Texteditor.
| Terminal |  | Zugang zur bash.
| TextSearch |  | Ein Tool zum Durchsuchen von Textdateien.
| TV |  | Eine TV-Anwendung zum analogen Fernsehen. [fehlt noch]
| WebPositive |  | Ein Webbrowser.

## Haikus Konsolenprogramme

Neben den Konsolenprogrammen, die mit der Bash Shell kommen oder zum POSIX Standard gehören, gibt es noch einige Haiku-spezifische Tools, die erwähnt werden sollten. Diese Befehle sind oft besonders nützlich fürs Skripten, siehe auch das Kapitel zu Bash und Skripten.

| Liste aller Konsolenprogramme |
| Haiku-spezifische Konsolenprogramme |

## Zusätzlich installierte Anwendungen

Neben der oben aufgeführten Software, die komplett vom Haiku Projekt stammt und betreut wird, werden in einem Standard Haiku System noch einige weitere wichtige Programme mitinstalliert. Dort gefundene Bugs und gewünschte Features müssen allerdings direkt bei den jeweiligen Projekten gemeldet werden.

| BePDF |  | Ein PDF Viewer.
| Pe |  | Ein fortgeschrittener Texteditor mit Syntax-Färbung und anderes mehr.
| Vision |  | Ein IRC Client.
| WonderBrush |  | YellowBites Grafikprogramm.