Naja, nicht immer. Es käme z.B. auch /usr/share/ oder /opt/share/ in Frage. Aber im Grunde ist Deine Variante doch die sinnvollste.GPI hat geschrieben:Program-Data wird eigentlich unter Home bei Linux mit einen "." in Ordnernamen abgespeichert. Dementsprechend wäre das dann GetHomeDirectory()+"."
Wenn es doch Einstellungen, für alle User sein sollen, wäre aber /usr/share/ sinnvoller. Das würde auch dem verstecktem Verzeichnis "c:\ProgramData\" eher entsprechen.
PS: /usr/ hat nichts mit user zu tun
Z.B. nach /bin/, das entspricht aber eher dem C:\Windows\ oder C:\Windows\System. Ansonsten nach /usr/bin/ oder /opt/bin/.GPI hat geschrieben:Wohin werden denn bei Linux die Programme hininstalliert? Irgendwo müssen die doch auch landen.
Manche Distribution unterscheidet da noch nach x86 oder x86_64.
Oder einfach ins Homeverzeichnis. Manche Distribution hat da aber auch noch ein /bin/ Unterverzeichnis. Im Homeverzeichnis
sind die Programme ohne weiteres zu tun nicht per Shell ohne Pfadangabe aufrufbar. Da kann man sich nicht so einfach festlegen.
Ich würde das Homeverzeichnis bevorzugen, keine Root-Rechte erforderlich, ist dann aber eher wie "Portable Programme".
Sollen andere entscheiden, ich nicht

