Benutzerhandbuch - 2. Erste Installation
Während der ersten Installation, wird ein Basissystem mit den Werkzeugen für die Paketverwaltung auf Ihrem Rechner installiert. Danach müssen Sie Ihre Shellumgebung einrichten, so dass die von Fink installierte Software genutzt werden kann. Sie brauchen dies nur einmal tun; Sie können auf jede neuere Fink-Installation (ab Version 0.2.0) aktualisieren, ohne Fink neu installieren zu müssen. Das wird im Kapitel Aktualisieren behandelt.
Sobald sie die Werkzeuge für die Paketverwaltung installiert haben, können Sie diese für die Installation weiterer Software verwenden. Mehr dazu im Kapitel Pakete Installieren.
2.1 Installation der Binary-Distribution
Die Binary-Distribution kommt in Form eines Mac OS X-Installationspaketes (.pkg), eingepackt in ein Diskimage (.dmg). Nachdem dieses von der Download-Seite heruntergeladen ist (Sie müssen eventuell die "Verknüpfte Datei laden unter..."- oder die "Link auf Datenträger downloaden"-Funktion Ihres Browsers nutzen), müssen Sie diese Datei doppel-klicken, um sie zu mounten. Öffnen Sie dann das "Fink 0.x.x Installer"-Medium, welches entweder auf dem Desktop oder in einem Fenster des Finders auf der Sidebar erscheint, nachdem es vom Festplatten-Dienstprogramm (Disk Copy auf OS Versionen älter als 10.3) verifiziert worden ist. Dort drinnen finden Sie dann einige Dokumentationsdateien und ein Installationspaket. Doppel-klicken Sie dieses Installationspaket und folgen Sie den Anweisungen auf dem Bildschirm.
Sie werden nach dem Administratorpasswort gefragt und einige Text zu lesen bekommen. Bitte lesen Sie diese - sie können aktueller als dieses Nutzerhandbuch sein. Wenn der Installer nach einem Laufwerk, auf welchem die Installation erfolgen soll, fragt, gehen Sie sicher, dass Sie Ihr Systemvolume (das, auf welchem Sie Mac OS X installiert haben) auswählen. Wenn Sie das falsche Laufwerk wählen, wird die Installation fortgesetzt, aber Fink wird anschließend nicht funktionieren. Wenn die Installation beendet ist, fahren Sie mit dem Abschnitt Einrichten Ihrer Umgebung fort.
2.2 Installation der Source-Distribution
Die Source-Distribution kommt als ein übliches Unix-tarball (.tar.gz) daher. Es beinhaltet nur den fink
Paketmanager und seine Paketbeschreibungen; es lädt die Quelldateien der Pakete bei Bedarf herunter. Sie können es hier herunterladen:
Download-Seite.
Es ist wichtig, dass Sie nicht den StuffIt Expander zum Entpacken des
tar-Archivs verwenden. Aus irgendeinen Grund kann StuffIt noch mit keinen
langen Dateinamen umgehen. Falls StuffIt Expander das Archiv schon
entpackt hat, löschen sie den Ordner, welchen er erstellt hat.
Die Source-Version muss über die Kommandozeile installiert werden. Also öffnen Sie Terminal.app und wechseln Sie zu dem Verzeichnis, wo Sie das fink-0.x.x-full.tar.gz-Archiv gespeichert haben.
(Notiz: Haben Sie OS X 10.4 und XCode 2.1, sollten sie statt dessen
fink-0.8.0-full-XCode-2.1.tar.gz
verwenden und die Änderungen
von weiter unten machen.)
Der folgende Befehl entpackt das Archiv:
tar -xzf fink-0.x.x-full.tar.gz
Dies erstellt ein Verzeichnis mit dem selben Namen des Archivs. Wir werden dafür
hier den Platzhalter fink-0.x.x-full
verwenden. Wechseln Sie jetzt
in das Verzeichnis und führen Sie das bootstrap-Script aus:
cd fink-0.x.x-full ./bootstrap.sh
Das Skript wird eine paar Kontrollen auf Ihrem System und sudo ausführen,
um root zu werden - dies wird Sie nach Ihrem Passwort fragen. Dann wird
Sie das Script nach dem Installationspfad fragen. Sofern Sie keinen guten
Grund haben, sollten sie den Standardpfad wählen- /opt/sw
. Nur
so können Sie später auch Binärpakete installieren. Außerdem nutzen
alle Beispiele diesen Pfad; achten Sie darauf diesen dann mit Ihren
Installationspfad zu ersetzen, sollten Sie einen anderen gewählt haben.
Es folgt die Konfiguration von Fink. Sie werden nach Dingen gefragt wie
Proxy- und Mirror-Einstellungen und ob sie wortreiche Mitteilungen
("verbose") wünschen. Fall Sie eine Frage nicht verstehen, drücken Sie
einfach Return, um die Standardwahl zu akzeptieren. Sie können diesen
Vorgang später mit dem Befehl fink configure
wiederholen.
Sobald das bootstrap-Script alle notwendigen Informationen bekommen hat, wird es den Quellcode für das Basissystem herunterladen und kompilieren. Von diesem Punkt an wird keine weitere Interaktion nötig sein. Machen Sie sich keine Sorgen, falls manche Pakete mehrmals kompiliert werden. Dies ist notwendig, um das Binärpaket der Paketverwaltung zu erstellen, weil erst die Paketverwaltung verfügbar sein muss.
Wenn das Skript beendet ist, fahren sie mit dem Abschnitt Einrichten Ihrer Umgebung fort.
2.3 Einrichten Ihrer Umgebung
Um die Software, die in Finks Vereichnishierarchie installiert ist, einschließlich der Paketverwaltung selber zu nutzen, müssen Sie die Umgebungsvariable PATH (und einige andere) entsprechend setzen. In den meisten Fällen können Sie das mit diesem Befehl tun:
/opt/sw/bin/pathsetup.sh
Bitte beachten sie, dass das Programm in einigen älteren Versionen von
fink pathsetup.command
genannt wird und man es mittels
/opt/sw/bin/pathsetup.sh
laufen lassen muss.
Falls es dennoch aus irgendeinen Grund nicht funktionieren sollte, können Sie es auch manuell konfigurieren. Allerdings hängt dies dann von der Shell ab, die Sie verwenden. Sie können herausfinden, welche Shell Sie verwenden, indem Sie im geöffneten Terminalfenster folgenden Befehl ausführen:
echo $SHELL
Sollte es "csh" oder "tcsh" ausgeben, nutzen Sie die C-Shell. Falls es "bash", "zsh", "sh" oder etwas ähnliches ausgibt, nutzen Sie wahrscheinlich eine Variante der Bourne-Shell.
-
Bourne-Shell (voreingestellt unter Mac OS X 10.3 und später)
Wenn Sie eine Art Bourne-Shell nutzen (z.B. sh, bash, zsh), fügen Sie folgende Zeilen der Datei
.profile
in Ihrem Home-Verzeichnis hinzu (oder wenn Sie eine.bash_profile
-Datei haben, sollte Sie diese stattdessen nutzen).. /opt/sw/bin/init.sh
Wenn Sie nicht wissen, wie Sie die Zeile hinzufügen können, führen Sie diese Befehle aus:
cd pico .profile
Sie befinden sich nun in einem Vollbildschirm- (naja, Vollterminalfenster-) Texteditor und können einfach beginnen, die
. /opt/sw/bin/init.sh
-Zeile einzutippen. Es ist in Ordnung, wenn eine Meldung erscheint, die "New file" ausgibt. Gehen Sie sicher, dass Sie nach der Zeile mindestens einmal Return gedrückt haben; dann drücken Sie ctrl-O, Return und ctrl-X, um aus dem Editor zu kommen. -
C-Shell (voreingestellt unter Mac OS X 10.2 und älter)
Wenn Sie tcsh verwenden, fügen Sie die folgende Zeile in die Datei
.cshrc
in Ihrem Home-Verzeichnis ein:source /opt/sw/bin/init.csh
Wenn Sie nicht wissen, wie Sie die Zeile hinzufügen können, führen Sie diese Befehle aus:
cd pico .cshrc
Sie befinden sich nun in einem Vollbildschirm- (naja, Vollterminalfenster-) Texteditor und können einfach beginnen, die
source /opt/sw/bin/init.csh
-Zeile einzutippen. Es ist okay, wenn eine Meldung erscheint, die "New file" ausgibt. Gehen Sie sicher, dass Sie nach der Zeile mindestens einmal Return gedrückt haben; dann drücken Sie ctrl-O, Return und ctrl-X, um aus dem Editor zu kommen.Es gibt einige gewöhnliche Situationen, in welchen Sie weitere Dateien ändern sollten:
-
Sie haben eine
~/.tcshrc
.Eine solche Datei wird gelegentlich von Third-Party-Software oder auch von Ihnen selber erstellt. In jedem Fall wird es passieren, dass
~/.tcshrc
gelesen wird und~/.cshrc
ignoriert wird. Die empfohlene Herangehensweise ist, die~/.tcshrc
auf einer gleichartigen Weise zu ändern, wie Sie~/.cshrc
oben geändert haben, und die folgende Zeile am Ende hinzufügen:source ~/.cshrc
So werden Sie in der Lage sein, Fink zu starten, auch wenn die
~/.tcshrc
gelöscht ist. -
Sie haben die Anweisungen unter
/usr/share/tcsh/examples/README
befolgt.Diese Anweisungen beinhalten die Erstellung von
~/.tcshrc
und~/.login
. Das Problem in diesem Fall bezieht sich auf~/.login
, welche nach~/.tcshrc
und den Quellen in/usr/share/tcsh/examples/login
ausgeführt wird. Die letzteren enthalten eine Zeile, die die zuvor eingerichtete PATH-Variable überschreibt. In diesem Fall sollten Sie die Datei~/Library/init/tcsh/path
erstellen:mkdir -p ~/Library/init/tcsh pico ~/library/init/tcsh/path
Fügen Sie dort folgendes ein:
source ~/.cshrc
Sie sollten auch Ihre .tcshrc wie oben in Punkt 1 ändern, so dass Ihr PATH korrekt gesetzt ist, falls Ihre
~/.login
nicht gelesen wird.
Änderungen in der .cshrc (und anderen Startup-Dateien) haben nur auf neue Shells (z.B. neu geöffnete Terminalfenster) Auswirkungen. Also sollten Sie diesen Befehl auch in allen Terminalfenstern ausführen, welche Sie geöffnet haben, bevor Sie die Datei verändert haben. Sie sollten auch
rehash
ausführen, da tcsh die Liste verfügbarer Befehle intern zwischenspeichert. -
Beachten Sie, dass das init.sh
und init.csh
Script außerdem /usr/X11R6/bin
und
/usr/X11R6/man
zu Ihrem PATH hinzufügt, so dass Sie den
X11-Server nutzen können, wenn er installiert ist. Fink-Pakete haben die
Möglichkeit selbst Einstellungen hinzuzufügen, z.B. setzt das qt-Paket
die Umgebungsvariable QTDIR.
Ist die Umgebung dann eingerichtet, können Sie mit dem Kapitel Pakete Installieren fortfahren, um zu sehen, wie Sie endlich nützliche Pakete mit Hilfe der in Fink enthaltenen Werkzeugen zur Paketverwaltung installieren können.
Weiter: 3. Pakete Installieren