Anleitung zur Aktualisierung unter Mac OS X 10.8
Von 10.7 nach 10.8
-
Führen sie vor der Installation von 10.8 das Kommando
fink selfupdate
(mit rsync oder CVS) aus, um die neueste Version vonfink
zu erhalten. - Falls noch nicht erfolgt, installieren sie Xcode 5.1.0 oder zumindest die Command Line Tools für Mountain Lion. Auch wenn sie Xcode 5.1.0 haben, müssen die Command Line Tools installiert werden, selbst wenn sie bereits unter Lion installiert waren.
-
Führen sie das Kommando
sudo xcodebuild -license
aus, um die Lizenz für Xcode zu akzeptieren. - Aktualisieren sie das Betriebsystem.
-
Führen sie das Kommando
fink configure
aus, um den Finks Nutzer "build" zu reaktivieren. Apple löscht unsere Nutzer, aber aus unerfindlichen Gründen nicht unsere Gruppen. -
Führen sie das Kommando
fink reinstall fink
aus, um auf die Distribution für 10.8 zu zeigen. -
Optional:
Haben sie
-pm5123
Pakete installiert, führen sie bitte das Kommandofink install perl5123-core
aus.Haben sie
passwd-*
Pakete installiert, führen sie bitte das Kommandofink list -it passwd | cut -f2 | xargs fink reinstall
aus.
Haben sie mit einer alten Fink Version von 10.7 auf 10.8 aktualisiert, müssen sie zuerst eine neuere Version installieren, bevor sie weiter machen können.
- Laden sie eine Version von Services.pm herunter, die ausreichend aktuell ist.
-
Bewegen diese nach
/sw/lib/perl5/Fink -
Führen sie
fink selfupdate
aus - Machen sie bei Punkt 2 der obigen Liste weiter.
Von 10.6 und früher nach 10.8:
Es gibt keinen unterstützten Weg für Fink von 10.6 (oder früher) nach 10.8.
Die Anleitung hier ist eine Übertragung der Anleitung auf dem Fink blog. Die Einträge dort beschreiben die Aktualisierung mit mehr Details.
Dieser Prozess sammelt eine Liste der Pakete, die auf 10.6 (32 oder 64 bit) installiert sind und speichert sie für die spätere Verwendung bei der Installation von Fink auf 10.8.
Befolgen sie die folgenden Anweisungen, um die Liste der Pakete zu erstellen:
-
Benutzen sie
grep -B1 "install ok installed" /sw/var/lib/dpkg/status | grep Package | cut -d: -f2 > fink_packages.txt
um die Paketinformationen in einer Datei zu speichern. - Installieren sie OS X 10.8 und Xcode 4.5.2 oder zumindest die Command Line Tools.
-
Löschen sie das Fink-Verzeichnis, z. B. mit
sudo rm -rf /sw
. - Installieren sie Fink auf ihrem neuen 10.8 System.
-
Führen sie das Kommando
cat fink_packages.txt | xargs fink install
aus, damit die neue Installation von Fink die Pakete installiert, die vorher unter 10.6 installiert waren.
Nicht alle Pakete, die unter 10.6 zur Verfügung standen, gibt es auch für 10.8, weil es einige Änderungen im System gibt. Es wird daran gearbeitet, möglichst viele der Pakete wieder verfügbar zu machen. Ist ihr Lieblingspaket auf 10.8 noch nicht verfügbar, kontaktieren sie den Maintainer des Pakets und fragen sie ihn, ob es nach 10.8 übernommen werden kann.