Skip to main content

Full text: Public-Domain-Software für hydrographische Anwendungen unter Mac OS X - Teil I

HN 95 — 06-2013 — Berichte 
14 
Public-Domain-Software für hydrographische 
Anwendungen unter Mac OS X - Teil I 
Ein Beitrag von Hartmut Pietrek 
Seit der Einführung des iPhones und der iPads sind Apple-Produkte immer weiter 
verbreitet. Doch trotz einer riesigen Auswahl an Apps, gibt es noch kein Programm, 
das sich für Anwendungen in der Hydrographie einsetzen lässt. Mit ein paar Tricks 
jedoch und etwas zusätzlicher Software lässt sich Public-Domain-Software wie MB- 
System oder GMT auch 
unter dem Apple-Be- Mac OS X Mountain Lion | GMT | MB-System | Xcode | Fink | X Window | CLT 
triebssystem lauffähig 
machen. In diesem 
ersten Teil werden die 
Voraussetzungen dafür 
beschrieben. 
Autor 
Hartmut Pietrek ist beim 
BSH in Hamburg für die 
Wracksuche zuständig. 
Nebenberuflich bietet er 
Schulungen im Bereich der 
Hydrographie an 
Kontakt unter: 
¡nfo@piconsult.org 
Abb.i: Vereinfachte Darstel 
lung des Zusammenhangs 
zwischen dem Betriebssystem 
und der Public-Domain- 
Software sowie der zusätzlich 
erforderlichen Komponenten 
Es gibt immer mehr Public-Domain-Software, 
die für Anwendungen in der Hydrographie und 
der Kartographie geeignet ist, sowie auch freie 
Modellierungssoftware. Diese Software ist selten 
für Apple-Rechner geschrieben. Außderdem Ist 
auch das neueste Apple-Betriebssystem Mac OS X 
Mountain Lion (Version 10.8) bei der Standard- 
Installation nicht so eingerichtet, dass man Public- 
Domain-Software ohne Hürden installieren kann. 
Um die Software als Mac-User dennoch nutzen 
zu können, müssen ein paar Voraussetzungen ge 
schaffen werden. 
Im folgenden Abschnitt sind die Zusammenhän 
ge zwischen dem Betriebssystem, den beteiligten 
Komponenten und der Public-Domain-Software 
beschrieben. 
Darwin - eine Variante des BSD-Unlx mit Beson 
derheiten aus der NextStep-Zeit - ist die Grund 
lage für Mac OSX (dieser Zusammenhang ist in 
Abb. 1 grob vereinfacht dargestellt). Dieser Ur 
sprung des Betriebssystems bringt den Vorteil mit 
sich, direkt Software aus dem UNIX-Berelch nutzen 
zu können (wovon die Windows-Welt nur träumen 
kann). Meistens handelt es sich um sogenannte 
universitäre Software, die weniger den Anspruch 
hat, vollständig ausgereifte Benutzeroberflächen 
zu präsentieren, sondern bei der es um die Sache 
Pd-Software unter OSX 1 0.8 
Aqua Carbon Cocoa 
fink Paketmanager, 
basierend auf Perl 
st ripten 
((difföSLIO.S 
(Bergi^we) 
geht. Solche Programme werden oftmals unter 
UNIX oder LINUX entwickelt und liegen oft nur 
im Quellcode vor. Der Nachteil dabei Ist, dass man 
diese Software neu übersetzen muss (kompilie 
ren), das macht Mühe und erfordert eine gewisse 
>Eindringtiefe< in die Arbeit des Neuübersetzens. 
Die Vorteile sind hingegen, dass die Software 
nach der Übersetzung optimal an das jeweilige 
Betriebssystem und oft auch an den jeweiligen 
Rechner angepasst ist. Außerdem ist es möglich, 
sich im Quellcode die Algorithmen und Program 
mierlösungen direkt anzusehen. Es entsteht also 
kein »Black Box«-Effekt. 
Ob solche Lösungen für den >Wlrkbetrleb< In je 
dem Fall sinnvoll sind, ist natürlich eine andere Fra 
ge. Es darfauch gar nicht darum gehen, das eine 
zu glorifizieren und das andere zu verdammen. 
Vielmehr sollte man sich das Werkzeug suchen, 
das einem am besten hilft, das jeweilige Problem 
zu lösen, und das man sicher benutzen kann. 
Um Public-Domain-Software unter Mac OSX 
installieren zu können, benötigt man zunächst 
das Xcode-Paket von Apple. Dieses Paket erhält 
man kostenlos im Mac App Store (Download 
unter: https://itunes.apple.com/de/app/xcode/ 
Id497799835?mt=12). 
Zusätzlich benötigt man Fink (Download unter: 
www.finkproject.org/download/srcdist.php). Die 
ser Paketmanager realisiert die *nix-Umgebung, 
und zwar in der Form, dass alle relevanten Pakete, 
die ein vollständiges *nix benötigt, heruntergela 
den, übersetzt und am richtigen Ort Innerhalb des 
Systems Installiert werden. Fink basiert zu einem 
großen Teil auf Perl-Scripten, welche die erforderli 
chen Systemprogramme zu gegebener Zelt aufru- 
fen und mit Parametern versorgen. 
Eine Alternative zu Fink ist übrigens »MacPorts«, 
das hier aber nicht weiter betrachtet wird. 
Der Fokus dieser Anleitung liegt auf hydrogra 
phischer und kartographischer Software, die unter 
Mac OS X 10.8 lauffähig gemacht werden und an 
gewendet werden soll. 
Wichtig Ist noch der Hinweis, dass manche 
Programmpakte, wie z. B. MB-System, zusätzlich 
die X-Wlndow-Blbllotheken benötigen (Down 
load unter: http://xguartz.macosforge.org/landlng/), 
ebenso eine Erweiterung für die Xcode-Umge- 
bung,dassogenannte Command LlneTool (CLT).Es
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.