Was bringt es, Anwendungen in Standardpfaden zu installieren, ohne den Benutzer zu konsolidieren? [geschlossen]

-3

Ich habe MySQL kürzlich auf einem Server installiert und musste viele Dateien bearbeiten und die Eigentümerschaft ändern. Nur die Datendateien wurden von ihrem Standardspeicherort auf eine andere Partition verschoben.

Warum unterscheidet es sich beispielsweise von der Installation unter Windows? Die Angabe von MySQL-Datendateien ist sehr sinnvoll und gilt auch für andere Anwendungen.

Es ist sehr nervig und ich muss wissen, warum ich mich immer darum kümmern muss!

Muhammad Gelbana
quelle
Versuchen Sie, Symlinks zu verwenden, anstatt Dinge dorthin zu verschieben, wo sie sein sollten.
Michael Hampton

Antworten:

2

Das ist der Linux-Weg.

Der Paketmanager installiert alle Pakete. Dies ist wichtig, um Pakete auf einfache Weise zu aktualisieren und zu entfernen und Abhängigkeiten im Auge zu behalten. Kein Paketmanager verwendet das Installationsprogramm eines bestimmten Softwarepakets. Beim Konfigurieren von Paketen werden Benutzer manchmal gefragt. Meistens zielen diese Fragen jedoch darauf ab, das gewünschte Verhalten des Benutzers zu verstehen oder wichtige Informationen zu erlernen, damit das Paket richtig funktioniert.

Darüber hinaus ist es immer das Ziel, ein Paket mit minimaler Konfiguration zu installieren und vorauszusetzen, dass ein normaler Benutzer dies ohne Aufwand tut. Linux-Paketmanager stellen Benutzern niemals Fragen zu nicht standardmäßigen Verhaltensweisen (z. B. zum Speichern von MySQL-Datendateien in einem benutzerdefinierten Verzeichnis). Wenn Sie bereit sind, bestimmte Dinge zu tun, sollten Sie in Konfigurationsdateien gehen.

Möglicherweise haben Sie das Gefühl, dass der Konfigurationsaufwand zu hoch ist. Aber seien Sie versichert, dass dies meistens nicht der Fall ist, und der Vorteil der Einfachheit ist ein würdiges Geschenk.

infiniteRefactor
quelle
3

Weil Linux das FHS hat und Windows nicht. Ein Ort für alles und alles an seinem Platz.

Ignacio Vazquez-Abrams
quelle
Ich verstehe, dass Linux eine FHS und AFAIK hat, auch wenn jede Distribution ihre eigene Note hinzufügt. Aber kann ich damit beispielsweise MySQL-Datendateien verschieben? Ich diskutiere nicht spezifisch über MySQL, ich gebe nur ein Beispiel. Einige Anwendungen müssen während der Installation konfiguriert werden , um den Anforderungen des Benutzers zu entsprechen.
Muhammad Gelbana
@ Muhammad: Diese Frage war schon knapp bei NaRQ; Das Hinzufügen dieses Bits schiebt es sauber über.
Ignacio Vazquez-Abrams
NaRQ? Und ich habe wirklich versucht, eine Antwort zu finden, bevor ich sie hier gepostet habe, aber alles, was ich hauptsächlich gefunden habe, war "Wo ist ** installiert" oder "Wie finde ich den Installationspfad für **"
Muhammad Gelbana