Was meinst du damit? Sind $LINUXDERIVAT+KDE|GNOME das nicht auch?
linux kann ich nicht beurteilen, aber bei netBSD u.ä. ist das sicherlich genauso. wobei bei apple sich da ja nicht nur auf die verzeichnisstruktur beschränkt sondern der ganze andere kram mit appdownload-monopol, gatekeeper und verifizierungsgedöns noch on top kommt.
Was ist das Problem damit nahezu JEDES Betriebssystem hat eine innere logische Verzeichnisstruktur. Das ist auch gut so.
also amigaOS oder MacOS9 haben das nicht und es war dort nie ein problem.
und man könnte das problem ja auch umgehen, indem man die apps monolitisch baut und nicht auf tausende von dependencies setzt.
Ohne weitere Hilfsmittel hättest du sonst Probleme, komplexere SW auch wirklich Lauffähig zu installieren.
man kann doch einen installer so bauen, dass die eigentliche anwendung den nutzer wählen lässt wo sie hin soll?
das gleiche geht mit dokumenten, voreinstellungsdateien und vor allem mit plug-ins: gib den programmen die option, dass ich den pfad selbst festlegen kann und schon läuft das alles ganz prima, und solche dinge wie "backup" oder "wiederherstellung" sind ein klacks, denn strukturen, die man sich selbst anlegen musste, weiß man viel besser auswendig wie die eines vorgegebenen systems.
dass man so zeugs heutzutage immer öfter zwingend an bestimmten stellen installieren muss hat manchmal sicher gute gründe, manchmal nervt es aber auch.
bei macOS und windows frage ich mich teiweise eher, wozu es überhaupt feste pfade gibt, wenn man sie doch mit ein bischen ausprobieren sowieso umgehen kann, und das dann ja auch zu 95% problemlos funktioniert.
Ich bin nicht sicher was du meinst. Redest du von SW, die ihre SW nur nach /Applications updaten können?
ja, genau.
ich kann dir kein validiertes beispiel nennen, weil das zu lange her ist, aber ich glaube es war unter 10.2 und 10.3 damals so, dass wenn du safari verschoben hast, und dann safari updaten wolltest, dass dir die apple installer neue und zu ersetzende dateien dahin geschrieben haben, wo sie hingehört hätten, obwohl safari garnicht da war. der installer hat dann einen ordner namens "safari.app" in /applications angelegt und die häfte der safari ressourcen reingelegt.^^
direkt im anschluss daran es noch mal korrekt zu probieren scheiterte zumindest via update kontrollfeld dann daran, dass es angeblich bereits installiert war.
meine verfahrensweise ist seitdem (letzter absatz) so, dass ich die mitgelieferten programme dort lasse, wo sie "hingehören", und nur alles andere woanders installiere.
das mit den kategorien mache ich ähnlich wie du. anders könnte ich gar nicht arbeiten.
Da gebe ich dir recht, DAS nervt mich auch. Und da ist Apple IMHO mit ihrem AppStore nicht ganz unschuldig dran.
wenn man user wirklich dazu zwingen will einen bestimmten ordner zu benutzen sollte man vor allem erstens keine rechner im jahr 2020 verkaufen, die 256 gb große SSDs verbaut haben, und zweitens seinem unix-basierten OS
mal einen verdammten paketmanager spendieren.
(obwohl ich jetzt installer.app gar nicht mal so schlecht finde und das ja auch von anfang an von sehr vielen leuten dankbar angenommen wurde)
Bei Windows ist es IMHO Kraut und Rüben.
was ich unter windows ja sehr liebe sind VST plug-ins.
da hat man dann im betriebssystem für x32 und x64 bzw. für VST2 und VST3 insgesamt
4 verschiedene pflicht-pfade wo das zeug hin muss, wobei viele produkte gar nicht da reininstallieren, wo das zeug rein soll. viele der anwendungen, die solche plug-ins öffnen können, erlauben aber auch zusätzlich dazu noch eigene pfade oder brignen pflicht-pfade für dieses programm mit.
da ich selbst erstens entwickler solcher host programme und plug.-ins bin und zweitens als anwender - meinem MacOS9 blickwinkel geschuldet - plug-ins am liebsten per drag und drop lade... ich denke, ich muss den satz nicht beenden, you get the idea.
da fliegt dann auch schon mal was gegen die wand.
gut, so netzwerk-, datenbank- und scriptsprachenzeugs ist unter unix natürlich logischer wie unter windows, das ist keine überraschung.
das ist partition cloning oder den gesamter rechnen redundant zu betreiben auch die angemesse verfahrensweise.
das manuelle kopieren ist eher etwas für solche spielkinder wie mich, die ihren kontrollzwang dabei ausleben wollen.