Ich habe Apache2.2.18 auf meinem Linux-Server installiert.
Bei der Konfiguration mit./configure –prefix=PREFIXBefehl habe ich ein falsches Präfix angegeben. Ich habe es nach dem Ausführen bemerktmachen installierenBefehl, da die Dateien im falschen Ordner installiert wurden. Ich wollte sie in einem Unterordner im angegebenen Pfad installieren.
Gibt es eine direkte Möglichkeit, das Präfix wieder in den entsprechenden Pfad zu ändern? Muss ich es erneut installieren? Wenn ja, wieDeinstallation durchführenfunktioniert nicht?
Jede Hilfe wäre willkommen
Antwort1
Wenn Sie sudo nicht verwenden können, können Sie keinen Dienst starten, da zum Starten des Dienstes eine Portbindung erforderlich ist.
Antwort2
Für Apache gibt es keins make uninstall
. Sie müssen alle von Ihrem make install
Befehl kopierten Dateien manuell suchen und löschen, höchstwahrscheinlich innerhalb des von Ihnen angegebenen „PREFIX“-Pfads. (Wenn Sie make install
als Nicht-Root-Benutzer gearbeitet haben und Ihr „PREFIX“ so etwas wie /usr war, ist die Wahrscheinlichkeit groß, dass ohnehin nichts installiert wurde.)
Verwenden Sie in Zukunft dieses praktische Tool anstelle von „make install“:
checkinstall
Dadurch wird eine für Ihren Paketmanager geeignete RPM- oder PKG-Datei erstellt und das Paket kann bei Bedarf deinstalliert werden.