Anwendungen

Bevor alle Programm beschrieben werden, die Haiku mit bringt, schauen wir uns an, wie Anwendungen installiert und wieder deinstalliert werden. Am einfachsten verwendet man Haikus Paketmanagement. Damit lassen sich Anwendungen suchen, installieren, updaten und wieder deinstallieren. Da Haiku allerdings auch weitgehend binär- und Quellen-kompatibel zu seinem Vorfahren BeOS ist, stößt man ab und zu vielleicht auch noch auf alte Archive (.zip und .pkg). Auch diese lassen sich noch installieren.

Nachfolgend ist immer die /system/ Hierarchie gemeint. Falls Pakete nur für einen einzigen Benutzern installiert werden sollen (sobald Haiku mehrbenutzerfähig wird), muss die entsprechend gespiegelte Hierarchie im Home-Ordner benutzt werden: ~/config/. Für mehr Infos, siehe Dateisystem-Layout.

index Haiku Pakete (.hpkg)

Am einfachste Weg, um Paket zu finden, zu installieren und zu deinstallieren, ist HaikuDepot. Wurde ein Paket von irgendwo anders heruntergeladen — vielleicht weil es (noch) nicht in einem öffentlichen Repository ist — öffnet man es einfach per Doppelklick in HaikuDepot und installiert es von dort.

Die neu installierte Anwendung taucht in /system/apps/ auf oder, im Falle eines Konsolen-Programms, in /system/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.

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 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.

Die Deinstallation ist genauso einfach: Einfach das Paket in HaikuDepot suchen und Deinstallieren klicken.

Arbeitet man im Terminal oder möchte Pakete in einem Skript de/installieren, sollte man sich mit dem Befehl pkgman --help vertraut machen.

index Alte BeOS Archive (.zip und .pkg)

BeOS-Archive bringen alles nötige in ihrem Anwendungsordner mit. Sie können einfach irgendwo unter /boot/home/ entpackt werden. Ein Doppelklick öffnet den Expander bzw. den alten PackageInstaller). Die Anwendung kann von Ort und Stelle gestartet werden. Die Deinstallation solcher in sich geschlossenen Anwendung ist auch einfach: Man löscht einfach den Anwendungsordner.

Obiges gilt für die Mehrheit der alten Anwendungen für BeOS. Wenn man allerdings an eine Anwendung gerät, die nicht auf Anhieb funktioniert, weil sie Dateien an fest vordefinierte Orte kopieren will. Es gibt aber keine Garantie, dass diese Ordnern unter Haiku noch da sind. Man kann allerdings versuchen, das Problem manuell zu beheben: Der Ordner /system/non-packaged/ gestattet das Anlegen der benötigten Ordner-Hierarchie. Das wird immer seltener nötig, da die Anzahl an .hpkg-Pakete stetig zunimmt und alte BeOS-Anwendungen entsprechend umgepackt werden. Der Artikel "Installing applications" zeigt, wie die non-packaged Hierarchie zu benutzen ist.

index 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. ShowImage für Bilddateien), befinden sich im Menü Anwendungen der Deskbar.

iconActivityMonitor Ein Programm zur Anzeige unterschiedlicher Systemressourcen wie CPU-Auslastung oder Speicherverbrauch.
iconBootManager Ein Tool zum Installieren eines Bootmenüs im Master Boot Record (MBR) eines Laufwerks.
iconCharacterMap Ein Programm zum Anzeigen einer Unicode Zeichentabelle.
iconCodyCam Ein Programm, das kontinuierlich Bilder einer Webcam auf einem Server speichert.
iconDebugger Ein grafischer Debugger.
iconDeskCalc Ein Taschenrechner.
iconDiskProbe Ein HEX-Editor für Dateien und Datenträger.
iconDiskUsage Ein Programm zur Darstellung der Datenträgerbelegung.
iconDriveSetup Ein Tool, um Laufwerke zu partitionieren.
iconExpander Ein Entpacker für gängige Archiv-Dateien.
iconHaikuDepot Ein Programm zum Finden, Herunterladen, Installieren, Aktualisieren und Deinstallieren von Software-Paketen.
iconIcon-O-Matic Ein Programm zum Erstellung von Haiku Vektoricons.
iconInstaller Das Programm, um Haiku auf einer Partition zu installieren.
iconMagnify Das Programm vergrößert den Bereich rund um den Mauszeiger.
iconMail Ein E-Mail-Programm.
iconMediaPlayer Ein Player für alle unterstützten Audio- und Video-Dateien.
iconMidiPlayer Ein Player für MIDI-Dateien.
iconLegacyPackageInstaller Ein Tool zum Installieren von BeOS-Paketen im PKG-Format.
iconPeople Ein Kontakt-Manager.
iconPoorMan Ein einfacher Webserver.
iconScreenshot Ein Tool, um Screenshots aufzunehmen.
iconShowImage Ein einfacher Bildbetrachter.
iconSoftwareUpdater Ein Tool zur Aktualisierung von Softwarepaketen und Haiku selbst.
iconSoundRecorder Ein Programm zur Audioaufnahme von Line-In oder Mikrophon.[fehlt noch]
iconStyledEdit Ein einfacher Texteditor.
iconTerminal Zugang zur bash.
iconTextSearch Ein Tool, um Textdateien zu durchsuchen.
iconTV Eine TV-Anwendung zum analogen Fernsehen. [fehlt noch]
iconWebPositive Ein Webbrowser.

index 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ür Skripte, siehe auch das Kapitel zu Bash und Skripten.

iconListe aller Konsolenprogramme
iconHaiku-spezifische Konsolenprogramme

index Zusätzlich installierte Anwendungen

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

iconBePDF Ein PDF-Viewer.
iconPe Ein fortgeschrittener Texteditor mit Syntax-Färbung und mehr.
iconVision Ein IRC-Client.
iconWonderBrush YellowBites Grafikprogramm.