Archiv verlassen und diese Seite im Standarddesign anzeigen : apache deinstallieren
hallo,
habe suse 6.x, und beide apache vers. drauf.
mein plan ist es, lampp zu installieren.
hab auch schon mit yast "rcapache" auf "no" gestellt.
wenn ich nun aber lampp starte,
benutzt er wieder die alte httpd.conf.
bzw. lässt sich gar nicht starten...
wie kann ich die alten apache-vers loswerden?
habe sie nicht mit rpm installiert...
grüße
tim
Wenn du die alte Apache Version aus den Sourcen kompiliert hast, einfach ein
'make uninstall' im src Ordner ausführen.
ne,
also ich habs runtergeladen und dann entpackt und installiert.
wie krieg ich das nu weg? ganz weg.
grüße
tim
Hast du Apache als Binärversion installiert? :eek:
denk mal ja.
war ne *tar.gz - datei. habs dann entpackt und installiert.
ist schon ewig her....
nur wie krieg ichs weg, bzw, kann ich ändern, dass er ne andere httpd nehmen soll...
am besten wäre deinstallieren irgendwie, dann hab ich kein ärger mir lampp.
danke
grüße
tim
Wie hast du es denn "installiert"?
Mit ./configure && make && make install oder als Binärinstallation (nur Files kopieren)?
Bei ersterem könntest du ein make uninstall versuchen, was aber nicht immer klappt. Dazu muss aber das Quellverzeichnis noch existieren.
Eine andere httpd.conf:
httpd -f /pfad/zur/configfile
also das mit dem neuen pfad funktioniert nicht...
linux wartet ca 5sek und dann kommt gar nichts, keine bestätigung, nichts....nur das bash-zeichen halt wieder.
man könnte ja dann davon ausgehen, dass es funktioniert hat...
wenn ich rcapache restart /neuerpfadzu/httpd.conf angebe,
dann steht syntax error in httpd...hmmm
kann aber eigentlich nicht sein.
mein altes apache ist uebrigens unter /etc/httpd/ installiert....
grüße
tim
Wenn du den httpd über apachectl startest, musst du das Script anpassen und den Parameter -f hinzufügen.
Mach es einfach mal wie ich beschrieben habe:
httpd -f /pfad/zur/neuen/config
Beispiel:
httpd -f /etc/meine_httpd.conf
Wenn er httpd nicht findet, musst du mit absoluten Pfaden arbeiten.
Mit
find / -name httpd.conf
kannst du herausfinden wie der absolute Pfad zum httpd ist.
Beispiel:
/usr/local/bin/httpd -f /etc/meine_httpd.conf
Und mit
ps axu | grep httpd
kannst du testen, ob der httpd erfolgreich gestartet wurde.
wie wäre denn der befehl mit make uninstall und vor allem in welchem ordner.
meine httpd.conf liegt in etc/httpd.
mein apache-webordner in usr/local
er sagt immer "no rules to make target"
wie sind denn die parameter fuer diesen befehl?
grüße
tim
Einfach 'make uninstall' in dem Verzeichnis eingeben, indem du auch './configure' usw. ausgeführt hast.
Hallo,
Ich habe Suse 8.1 und den Apache 1.33.3 kompaliert.
Nun möchte ich gerne den Apache wieder deinstallieren.
die src-Quelle existiert noch.
Wenn ich in dem Ordner bin aus dem ich ./configure ausgeführt habe und dort eine make uninstall ausführen möchte erhalte ich folgende Fehlermeldung:
make: *** No rule to make target `uninstall'. Stop.
Wie kann ich den Apache noch von meinem System entfernen?
Gruß
Tobias
Dann musst du das per Hand selbst entfernen. Wenn du keine Prefix-Einstellung vorgenommen hast, liegt alles in /usr/local/ verteilt.
tsaenger: Kannst du mir sagen, wieso du zweimal das gleiche postest? Doppelpostings sind unerwünscht. Bitte unterlasse das in Zukunft. Thread geschlossen.
http://www.linuxforen.de/forums/showthread.php?t=164519
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.