Hi, Am 07.09.2002 (13:40) schrieb Soeren Anderson:
Unter Win kann ich praktisch jedes Programm installieren, ohne mich um irgendwelche Abhängigkeiten o.ä. zu kümmern. Alle Bibliotheken werden durch das Programm zur Verfügung gestellt. (Sind im Installerpaket enthalten)
Nein. Das ist so auch nicht korrekt. Einige Software hat als Anforderung zB mindestens Servicepack N oder ADO muss installiert sein.
Unter Linux muss ich selbst dafür Sorge tragen, dass die entsprechenden Abhängigkeiten erfüllt sind. Warum?
Unter Linux ist das mit den Abhängigkeiten IMHO klarer gelöst. DAuch wenns dann doch dann und wann zu einem Chaos kommt. Unter Windows wurde und wird das doch arg versteckt.
Es stört mich nicht, so habe ich zumindest die Möglichkeit den Überblick zu behalten, was ich installiert habe und erkenne welches Paket/Programm von welchem abhängig ist. Und bisher konnte ich auch noch alle Abhängigkeiten/ Probs beim installieren lösen, ausser bei meinem Versuch ein LFS-Sys aufzusetzen. Da war ich denn irgendwann überfordert mit den Fehlermeldungen...;-)
Unter Windows gibt's dann halt zum Teil keine Fehlermeldungen, sondern es läuft nicht wie erwartet oder es läuft überhaupt nicht.
Aber wäre es nicht eigentlich möglich die libs von denen ein Programm abhängig ist mit dem entsprechenden Programm mitzuliefern. Und dann wird während des configure-Vorganges einfach abgefragt. Ist die lib vorhanden? Nein- installieren Ja- neuer oder älter neuere Version- nicht installieren ältere Version- ersetzen (Das könnte natürlich Probleme bringen, wenn noch andere Programme von der lib abhängig sind) Es geht mir um die grundsätzliche Frage. Das würde die ganze Sache doch theoretisch vereinfachen.
YaST macht das.
Was spricht dagegen, ausser das die Größe des downzuloadenden Programmes anwächst? Nach dem installieren wäre die Größe ja wieder gleich, weil nur installiert wird, was von Nöten ist.
Nichts. Dafür gibt es ja Tools, welche das machen, man muss sie halt nur einsetzen. Aber das funktioniert halt nur mit rpms relativ gut. Und confgure make make install kann man auch nicht mit einer Windows setup.exe oder install.exe oder so vergleichen. Sondern eben eher mit einem RPM. Ciao Sascha -- http://www.livingit.de linux at programmers-world dot com http://www.mobile-bookmarks.info http://www.programmers-world.com Die Regierung eines einzelnen ist eine Ungeheuerlichkeit. Das eingeschränkte Wahlrecht ist eine Ungerechtigkeit. Das allgemeine Wahlrecht ist eine Dummheit. -- Guy de Maupassant