Hallo, On Thu, 07 Jun 2001 at 21:47 +0200, Ratti wrote:
From: "Bernhard Walle"
Doch schon. Aber das DLL-Problem kann nur auf zwei Arten gelöst werden:
a) Jedes Programm bringt von Haus aus einen Satz Librarys mit und installiert es ungefragt auf dem System.
b) Das Programm (bzw. der Installer) sagt: Bitte installiere LibXY ab Version XZ.
a) ist Windows, b) ist Linux. Jeder kann es sich aussuchen.
nur zur Richtigstellung, ohne eine was-ist-besser Diskussion starten zu wollen:
c) ist Windows(NT-Linie) ab 2000: Systemdateien, die für den Betrieb des Systems wichtig sind, werden in ein geschütztes Verzeichnis gespiegelt. Wenn eine Applikation diese DLLs überschreibt, werden sie zurück-überschrieben. Wenn man wirklich die alte Version braucht (ist mir noch nicht passiert), kann man die "böse" DLL in den Pfad mit der Applikation verschieben.
Klappt sehr gut, bis zu meinem ersten Bluescreen hat es über ein Jahr gedauert. Und da war die Platte im Ar...gen.
Schaut mir aber irgendwie nach dem Beheben von Symptomen aus und nicht nach dem Beheben der Ursache. Und was ist mit DLLs, die nicht "für den Betrieb des Systems wichtig sind"? Da besteht das Problem offenbar weiter.
(Auf dem Mac gibt es AFAIK keine shared-librarys. Jedes Programm lässt sich durch Kopieren des Verzeichnisses installieren und deinstallieren und bringt seine eigenen Libs mit. Habe ich mal gelesen, keine Garantie auf Richtigkeit.
Leider, leider, lange vorbei und passé.
Verteilte libs gab?s "schon immer" (Für AppleScript, für Druckunterstützung,...) Ist ja auch sinnvoll. Leider bringt inzwischen fast jede mittelgroße Applikation auch was mit. Landet alles verteilt in "HD:System:Systemerweiterungen" bzw. "Application Support", oder direkt im Systemordner, oder... Die Adobe-Libraries heissen sogar seit neuestem auch auf dem Mac teilweise "irgendwas.dll" (PhotoShop 6 - PhoneHome-"Erweiterungen"). Und um?s ganz Dicke zu machen, geht der Trend mehr und mehr zu versteckten Präferenzen. Was unter Linux angemessen ist, macht einen reinen Desktop-Rechner zur Deinstallationshölle.
Hört sich mehr nach Windows an. Anscheinend stimmt es auch nicht immer, was man so liest. Ich habe noch nie auf einem Mac gearbeitet. Nur mal in einem Computerladen die Oberfläche (und die hohen Preise ;-)) gesehen und eben in Fachzeitschriften / im Internet gelesen. Gruß, Bernhard -- Bitte die Etikette der Liste beachten. Diese enthält nützliche Regeln für" den Umgang mit der Liste." http://home.t-online.de/~f.walle/etikette.html