PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache deinstallieren



tok
29.04.04, 00:09
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

MrPubes
29.04.04, 00:51
Wenn du die alte Apache Version aus den Sourcen kompiliert hast, einfach ein
'make uninstall' im src Ordner ausführen.

tok
29.04.04, 17:17
ne,
also ich habs runtergeladen und dann entpackt und installiert.

wie krieg ich das nu weg? ganz weg.

grüße
tim

MrPubes
29.04.04, 19:35
Hast du Apache als Binärversion installiert? :eek:

tok
29.04.04, 21:21
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

$kuLL
29.04.04, 21:47
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

tok
29.04.04, 22:19
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

$kuLL
29.04.04, 23:16
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.

tok
01.05.04, 18:46
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

$kuLL
01.05.04, 19:14
Einfach 'make uninstall' in dem Verzeichnis eingeben, indem du auch './configure' usw. ausgeführt hast.

tsaenger
15.12.04, 23:00
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

Tomek
16.12.04, 07:23
Dann musst du das per Hand selbst entfernen. Wenn du keine Prefix-Einstellung vorgenommen hast, liegt alles in /usr/local/ verteilt.

Tomek
16.12.04, 07:33
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