Hallo zusammen, ich habe SUSE Linux 8.0, also ein ziemlich aktuelles System. Trotzdem würde ich gerne manchmal neue Software einspielen. Zum Beispiel Mozilla 1.0 oder Netscape 6.2.3. Wenn ich die tar.gz files von mozilla.org oder netscape.com runterlade und installiere und gleichzeitig die systeminterene Programme per yast2 deinstalliere, erkennet das System nur, daß die Packete deinstalliert wurden, nicht aber, daß neuere Programe installiert wurden. Gibt es eine Möglichkeit die rpm`s upzudaten, sodaß die neuen Programme auch erkannt werden? Wo bekomme ich diese rpms her? Mozilla und Netscape bieten immer nur tar.gz files an. Das Problem ist nämlich, daß bei deinstalliertem systeminternen Mozilla, bei jedem Aufruf von yast2 der Mozilla wieder installiert wird, da er vom System benötigt wird. Vielen Dank! Ulrich Schneider
Hallo, Ulrich Schneider:
würde ich gerne manchmal neue Software einspielen. Zum Beispiel Mozilla 1.0 oder Netscape 6.2.3. Wenn ich die tar.gz files von mozilla.org oder netscape.com runterlade und installiere und gleichzeitig die systeminterene Programme per yast2 deinstalliere, erkennet das System nur, daß die Packete deinstalliert wurden, nicht aber, daß neuere Programe installiert wurden.
RPM-Pakete und solche, die du z.B. mit make installierst, sind völlig unanhängig voneinander. Die Paketverwaltung basiert auf RPM, von deinen Compilaten weiss er nix. Du kannst: a) checkinstall verwenden. Statt dem üblichen configure; make; make install verwendest du dann configure; make; checkinstall. Checkinstall ruft make install auf, protokolliert die Veränderungen am System mit, erstellt aus diesen Veränderungen ein RPM-Paket und installiert es. Auf diesem Umweg erfährt dann auch Yast (Der in diesem Fall nur eine erweiterte grafische Oberfläche zu RPM ist) von den Paketen und beachtet sie korrekt. b) Selber RPMs basteln. Habe ich keine Ahnung von. c) RPMs besorgen. Im Falle von Mozilla ist es so, daß Mozilla _eigentlich_ gar nicht für die Endanwender gedacht ist. Mozilla entwickelt eine Engine, die von _anderen_ in ihre Programme eingebaut werden sollen. Wie gesagt: Eigentlich. Trotzdem düst die halbe Welt mit Mozilla rum, aber es gibt diese Projekte. Z.B. Beonex. Solltest du dir ruhig angucken, diese Programme sind häufig optimiert compiliert und schneller und stabiler. Hier eine Liste: http://www.mozilla.org/projects/distros.html Gruß, Ratti -- http://www.gesindel.de | Fontlinge | Die Schriftenverwaltung für Windows
Moin,
* Ulrich Schneider
ich habe SUSE Linux 8.0, also ein ziemlich aktuelles System. Trotzdem würde ich gerne manchmal neue Software einspielen. Sollte man schon tun.
Zum Beispiel Mozilla 1.0 oder Netscape 6.2.3. Wo liegt der Vorteil von Netscape?
Gibt es eine Möglichkeit die rpm`s upzudaten, sodaß die neuen Programme auch erkannt werden? Wo bekomme ich diese rpms her? Mozilla und Netscape bieten immer nur tar.gz files an. Du kannst wohl ein Null-RPM erstellen, um SuSE im Glauben zu lassen, daß der richtige Mozilla installiert ist.
Das Problem ist nämlich, daß bei deinstalliertem systeminternen Mozilla, bei jedem Aufruf von yast2 der Mozilla wieder installiert wird, da er vom System benötigt wird. Ja. Wenn Du ein System haben möchtest, daß mit solchen Updates besser zurechtkommst, solltest Du einen Blick auf Debian werfen. Dessen Paketmanagement schlägt RPM um Längen.
Thorsten -- Scully: Do you have a theory? Mulder: I have plenty of theories.
Hi, Am Sonntag, 30. Juni 2002 11:52 schrieb Ulrich Schneider:
ich habe SUSE Linux 8.0, also ein ziemlich aktuelles System. Trotzdem würde ich gerne manchmal neue Software einspielen. Zum Beispiel Mozilla 1.0 oder Netscape 6.2.3. Wenn ich die tar.gz files von mozilla.org oder netscape.com runterlade und installiere und gleichzeitig die systeminterene Programme per yast2 deinstalliere, erkennet das System nur, daß die Packete deinstalliert wurden, nicht aber, daß neuere Programe installiert wurden.
kein Wunder, denn die Paketverwaltung läuft über die rpm-Datenbank und nicht über rpm installierte Pakete tauchen darin nicht auf.
Gibt es eine Möglichkeit die rpm`s upzudaten, sodaß die neuen Programme auch erkannt werden? Wo bekomme ich diese rpms her? Mozilla und Netscape bieten immer nur tar.gz files an.
Hm, Thorsten hat Dir schon das Nullrpm vorgeschlagen, das auch in diesem Fall funktionieren sollte. Checkinstall (rattis Vorschlag) funktioniert nur, wenn Du aus den Sourcen kompilierst, mit dem Installer aus den Mozilla-Paketen also nicht. Dritte Möglichkeit: SuSEs Mozilla-RPM installiert lassen, aber im Mozilla-Verzeichnis aufräumen (alles löschen) und den Installer einfach dort hin installieren lassen. Vierte Möglichkeit: Paketabhängigkeiten einfach übergehen... [...] Gruß Philipp -- registered Linux user number 258854
Am Sonntag, 30. Juni 2002 11:52 schrieb Ulrich Schneider:
ich habe SUSE Linux 8.0, also ein ziemlich aktuelles System. Trotzdem würde ich gerne manchmal neue Software einspielen. Zum Beispiel Mozilla 1.0 oder Netscape 6.2.3. Wenn ich die tar.gz files von
1. Empfehlung: Las die Finger vom Netscape, basiert auf einer stets veralteten Mozilla-Version. 2. Unter: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/mozilla/1.0/8.0 stellt SuSE passende mozilla-RPMs zur Verfügung.
mozilla.org oder netscape.com runterlade und installiere und gleichzeitig die systeminterene Programme per yast2 deinstalliere, erkennet das System nur, daß die Packete deinstalliert wurden, nicht aber, daß neuere Programe installiert wurden.
Klar, die Paket-Verwaltung von SuSE basiert auf der RPM-Datenbank, wenn ein komprimiertes Archiv (*.tar.bz2, *.tar.gz, *.tgz, ...) irgendwohin entpackt wird und oder eine Softwarespezifische Installationsroutine läuft, kriegt das die Paketverwaltung nicht mit.
Gibt es eine Möglichkeit die rpm`s upzudaten, sodaß die neuen Programme auch erkannt werden? Wo bekomme ich diese rpms her? Mozilla und Netscape bieten immer nur tar.gz files an.
Ja, siehe oben. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Am Son, 2002-06-30 um 12.44 schrieb ratti:
Hallo,
c) RPMs besorgen. Im Falle von Mozilla ist es so, daß Mozilla _eigentlich_ gar nicht für die Endanwender gedacht ist. Mozilla entwickelt eine Engine, die von _anderen_ in ihre Programme eingebaut werden sollen. Wie gesagt: Eigentlich. Trotzdem düst die halbe Welt mit Mozilla rum, aber es gibt diese Projekte. Z.B. Beonex. Solltest du dir ruhig angucken, diese Programme sind häufig optimiert compiliert und schneller und stabiler. Hier eine Liste: Es gibt bei SuSE selber rpms für Mozilla 1.0, sie liegen in einem der Unterverzeichnisse von people. Leider kann ich gerade nicht sagen in welchem, ich habe die gesamten Mozilla 1.0 rpms von dort gesaugt...
Bye, Marcus
participants (6)
-
Manfred Tremmel
-
Marcus Franke
-
Philipp Zacharias
-
ratti
-
Thorsten Haude
-
Ulrich Schneider