Hallo Kay, hallo Leute, darf ich Dich erstmal auf http://www.suse-etikette.de.vu hinweisen? Am Montag, 24. November 2003 12:26 schrieb Kay Häusler:
am Sonntag, 23. November 2003 um 23:38 schrieben Sie: ^^^ "Sie" ist eine recht unklare Angabe auf einer Mailingliste ;-) Besser wäre: am Sonntag, 23. November 2003 um 23:38 schrieb Christian Boltz:
Außerdem solltest Du die Namen aller Vorredner stehen lassen. In diesem Fall warst Du das:
[Kay Häusler]
Bitte nimm mir diese Hinweise nicht übel, aber nur durch Einhaltung bestimmter Grundregeln bleibt diese Liste lesbar - es ist also auch in Deinem Interesse ;-)
und würde dort gerne den Apachen 1.3.29 installieren sowie php 4.3.4
wie stelle ich das am besten an? jetzt ist Suse Standard installiert also Apache 1.3.28 und php 4.3.3
CB> Gibt es einen besonderen Grund, warum Du unbedingt eine 0.0.1 höhere CB> Version möchtest? Mir haben die vorhandenen bisher gereicht ;-)
Du nutzt nicht zufällig "The Bat"? (falls ja: auf der Etiketten-Homepage gibts einen Link, wie man die Fledermaus richtig einstellt ;-) Die Initialen vor dem Quotingzeichen sind nämlich äußerst unpraktisch, wie du sehen kannst. Stell die bitte ab, als Quotingzeichen solltest Du nur > verwenden.
reichen würde sie bestimmt ;) ich möchte halt wissen, wie soetwas funktioniert
also: 1. wie muss ich z.B. den Apachen installieren 2. wie muss ich z.B. php installieren 3. was gehört noch dazu 4. auf was muss man achten 5. etc. ;)
Die Kompilierung des Apache nebst PHP und sonstigen Modulen ist nicht wirklich für Anfänger geeignet. Wenn Du mit sowas anfängst, gibst Du das selbstcompilieren bald entnervt auf ;-) Ich weiß beispielsweise, dass David Haller es bisher nicht geschafft hat, PHP zu kompilieren. Und David ist in Sachen Kompilierung schon ein Profi und kennt auch etliche Tricks ;-) Ich würde Dir raten, mal mit etwas kleineren Programmen anzufangen. Wie wärs, wenn Du Dir mal z. B. eine aktuelle Bash selbst kompilierst? (ein besseres Beispiel fällt mir gerade nicht ein ;-) Oder ein anderes Programm, das SuSE nicht mitliefert, Du aber gern hättest? Wenn Du dann genügend Erfahrung hast, kannst Du Dich auch mal an größeren Projekten, z. B. am Apache versuchen ;-)
CB> - Unter http://www.suse.de/de/private/download/index.html findest Du CB> neue Versionen einiger Programme (KDE, Gnome, XFree86, Samba, Apache)
dort finde ich aber leider nur den Apachen 2 fort habe ich schon nachgeschaut
Tja, das ist ja auch der "aktuelle" ;-)
CB> - RPM-Pakete kannst Du mit rpm -Uhv *.rpm oder rpm -Fhv *.rpm CB> instalieren. Die zweite Variante aktualisiert nur bereits installierte CB> Pakete, die erste installiert alle, die durch *.rpm erwischt CB> werden. (Ich setze mal voraus, dass Du in dem Verzeichnis bist, wo die CB> heruntergeladenen Pakete liegen)
wie man RPM-Pakete installiert, das bekomme ich schon hin *g*
Das ist ja schonmal was ;-)
CB> - Vermeide die Verwendung von make install bei selbstkompilierten CB> Programmen. Stattdessen solltest Du ein RPM erstellen - für den Anfang CB> dürfte auch checkinstall reichen.
gibt es irgendwo eine Anleitung, wie man RPM-Pakete selber erstellt?
Wie gesagt: Wenn es ganz einfach gehen soll, checkinstall verwenden. Das ist nicht die Ideallösung, aber es funktioniert. Wenn Du "richtig" RPMs erstellen willst, hier eine Kurzanleitung: - rpmbuild --rebuild foo.src.rpm kompiliert das Source-RPM foo neu - rpmbuild -ba foo.spec kompiliert foo, foo.spec ist quasi die Bauanleitung. Die Sourcen des Programms sollten in einem .tar.bz2 vorliegen, üblicherweise in /usr/src/packages/SOURCES - rpmbuild -tb foo.tar.bz2 erstellt ein RPM aus einem .tar.bz2. Voraussetzung ist, dass ein spec enthalten ist. rpmbuild gibt es übrigens erst ab SuSE 9.0, in älteren Versionen bitte durch "rpm" ersetzen. Falls beim Kompilieren irgendwelche "file not found"-Fehlermeldungen kommen, fehlt meistens ein *-devel-Paket. Welches es ist, erfährst Du mit pin dateiname Der schwierigere Teil ist die Erstellung des foo.spec. Dazu findest Du eine deutschsprachige Anleitung auf http://www.tu-chemnitz.de/linux/Dokumentation/RPM Die Originaldoku zu RPM ist das "Maximum RPM Book", zu finden unter http://www.redhat.com/docs/books/max-rpm/max-rpm-html/ Außerdem solltest Du Dich mal auf Deiner Festplatte umsehen, Verzeichnis /usr/share/doc/packages/rpm/ In allen .src.rpm findest Du übrigens eine spec-Datei, die Du oft auch für neuere Versionen verwenden kannst. Auf jeden Fall sind diese specs als Vorlage brauchbar. Übrigens: mit mc kannst du Dich auch in RPMs "umsehen" und einzelne Dateien, z. B. das spec, herauskopieren. Gruß Christian Boltz -- Wenn das Teil unter Windows CE oder Pocket PC 2000 läuft, ist Synce Dein Fall. Zu finden auf Sourceforge, wenn ich mich nicht irre, und ich irre mich nie wenn ich mich nicht irre. [Michael Karges in suse-linux]