Apache/php installieren/aktualisieren
Hallo, ich bin neu hier... hab hier von auch noch keine Ahnung :-( ich habe mir Suse 9 gekauft 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 ich würde es gerne selber installieren können ist also auch egal, wenn es z.b. der Apache 1.3.28 ist ich möchte halt nur wissen, wie ich soetwas installieren kann/muss ein HowTo würde mir schon sehr helfen :) auf was muss man achten, wenn man soetwas installiert etc.
Hallo Kay, hallo Leute, Am Sonntag, 23. November 2003 20:04 schrieb Kay Häusler:
ich bin neu hier...
Herzlich willkommen! ;-)
hab hier von auch noch keine Ahnung :-(
Das ändert sich bald ;-) Eine Bitte vorweg: Würdest Du das Reply-To bitte _nicht_ auf die Listenadresse setzen? Wenn Du wissen willst, wieso ich das nicht mag: http://www.helms.sh/replyto/reply-to-harmful-de.html
ich habe mir Suse 9 gekauft
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
Gibt es einen besonderen Grund, warum Du unbedingt eine 0.0.1 höhere Version möchtest? Mir haben die vorhandenen bisher gereicht ;-)
ich würde es gerne selber installieren können ist also auch egal, wenn es z.b. der Apache 1.3.28 ist ich möchte halt nur wissen, wie ich soetwas installieren kann/muss
Die Frage ist sehr allgemein, deshalb auch allgemeine Hinweise: - Unter http://www.suse.de/de/private/download/index.html findest Du neue Versionen einiger Programme (KDE, Gnome, XFree86, Samba, Apache) - RPM-Pakete kannst Du mit rpm -Uhv *.rpm oder rpm -Fhv *.rpm instalieren. Die zweite Variante aktualisiert nur bereits installierte Pakete, die erste installiert alle, die durch *.rpm erwischt werden. (Ich setze mal voraus, dass Du in dem Verzeichnis bist, wo die heruntergeladenen Pakete liegen) - Beachte immer die Paketabhängigkeiten - RPM meckert nicht ohne Grund ;-) Oft hilft pin dateiname weiter, wenn Dir noch ein Paket fehlt. pin durchsucht die ARCHIVES.gz, die ein Inhaltsverzeichnis aller Pakete auf den SuSE CDs/DVD enthält. - Pakete von den SuSE CDs/DVD kannst Du mit yast2 installieren. Auch hier die Paketabhängigkeiten beachten! - Vermeide die Verwendung von make install bei selbstkompilierten Programmen. Stattdessen solltest Du ein RPM erstellen - für den Anfang dürfte auch checkinstall reichen. - Als Anfänger kannst Du Dich aber erstmal auf RPM-Pakete beschränken. Auf den SuSE CDs/DVD findet man eigentlich alles, was man so braucht ;-) - Nochwas: Komm bitte nicht auf die Idee, das Paket glibc upzudaten [1], sonst funktioniert fast nichts mehr. Die glibc ist nämlich das Rückgrat des gesamten Linux-Systems. Gruß Christian Boltz [1] Einzige Ausnahme: Bugfixes über YOU (Yast Online Update) --
Hat jemand eine derartige Konstellation und kann mir kurz den Kopp auf die Tischplatte haun ? ;-) *autsch* Tut das nicht weh? [> Oli Weiss und Christian Boltz in suse-linux]
Hallo Christian, am Sonntag, 23. November 2003 um 23:38 schrieben Sie:
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 ;-) 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. ;) 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 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* 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? CB> - Nochwas: Komm bitte nicht auf die Idee, das Paket glibc upzudaten CB> [1], sonst funktioniert fast nichts mehr. Die glibc ist nämlich das CB> Rückgrat des gesamten Linux-Systems. das hatte ich auch nicht vor ;-) Kay
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]
participants (2)
-
Christian Boltz
-
Kay Häusler