Fink

Anleitung zur Aktualisierung unter Mac OS X 10.8

Von 10.7 nach 10.8

  1. Führen sie vor der Installation von 10.8 das Kommando
    fink selfupdate
    (mit rsync oder CVS) aus, um die neueste Version von fink zu erhalten.
  2. 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.
  3. Führen sie das Kommando
    sudo xcodebuild -license
    aus, um die Lizenz für Xcode zu akzeptieren.
  4. Aktualisieren sie das Betriebsystem.
  5. 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.
  6. Führen sie das Kommando
    fink reinstall fink
    aus, um auf die Distribution für 10.8 zu zeigen.
  7. Optional:

    Haben sie -pm5123 Pakete installiert, führen sie bitte das Kommando

    fink install perl5123-core
    aus.

    Haben sie passwd-* Pakete installiert, führen sie bitte das Kommando

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

  1. Laden sie eine Version von Services.pm herunter, die ausreichend aktuell ist.
  2. Bewegen diese nach /sw/lib/perl5/Fink

  3. Führen sie
    fink selfupdate
    aus
  4. 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:

  1. 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.
  2. Installieren sie OS X 10.8 und Xcode 4.5.2 oder zumindest die Command Line Tools.
  3. Löschen sie das Fink-Verzeichnis, z. B. mit
    sudo rm -rf /sw
    .
  4. Installieren sie Fink auf ihrem neuen 10.8 System.
  5. 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.