Ich möchte aufhören, Macports zu verwenden, und stattdessen Homebrew verwenden. Ich habe über ihren Ansatz gelesen und es macht für mich mehr Sinn. Jetzt ist es mir egal, ob ich meine Pakete neu installieren muss, auch wenn einige noch nicht vorhanden sind - anscheinend ist das Erstellen einer neuen Formel unkompliziert.
Aber ich bin ein bisschen besorgt über Daten, die in systemeigenen Verzeichnissen installiert sind, wie die Daten in MySQL oder PostgreSQL. Ich hätte gerne ein paar Ratschläge zum weiteren Vorgehen, um weniger Probleme beim Migrieren von Daten von einer Installation zur anderen zu haben.
Ich bin auch neugierig auf Startskripte für Dämonen. Macports haben komplizierte Wrapper für den Start, aber ich weiß nicht, wie Homebrew diesen Aspekt verwaltet. Kann mir das jemand erklären?
Alle allgemeinen Ratschläge, die Sie zu dieser Migration geben können, sind ebenfalls willkommen. Dinge zu suchen, was zu vermeiden, usw.
Antworten:
Das Verschieben von Daten hängt von der Anwendung ab, die sie verwaltet. Wenn es sich beispielsweise um eine Datenbank handelt, können Sie einen Speicherauszug erstellen und bei der neuen Installation wiederherstellen. Wenn es sich um eine Konfigurationsdatei handelt, kopieren Sie sie einfach usw.
HomeBrew-Pakete erstellen die Konfigurationsdateien für den Start im Keller (lesen Sie: Installationsverzeichnis der Formel) und zeigen am Ende des Installationsvorgangs eine Anleitung zum Installieren dieser Dateien (die
caveats
Methode in der Formelquelle) an, die im Allgemeinen einfachcp
undlaunchctl
sequenziert ist.Das Erstellen von Formeln ist in der Tat einfach, und die Entwickler akzeptieren Ihre neuen oder aktualisierten Formeln gerne. Der Prozess ist,
Last but not least: Schauen Sie sich das Wiki an .
quelle
Ein bisschen abseits des Themas, wollte aber meine Erfahrungen zu diesem Thema teilen. Vor ungefähr 6 Monaten / einem Jahr habe ich mich entschlossen, etwas aufzuräumen und den Port zu deinstallieren und zu ficken, um das Brauen zu fördern, was ich bevorzuge.
Heute ... habe die drei wieder. Warum?
Nur meine 2 Cent, nicht jeder braucht diese Pakete. Überprüfen Sie jedoch vor der Deinstallation von port zweimal die benötigten Pakete;)
quelle