Ändern Sie das Konfigurationspräfix bei der Installation von Apache 2.2.18 unter Linux

Ändern Sie das Konfigurationspräfix bei der Installation von Apache 2.2.18 unter Linux

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 installBefehl kopierten Dateien manuell suchen und löschen, höchstwahrscheinlich innerhalb des von Ihnen angegebenen „PREFIX“-Pfads. (Wenn Sie make installals 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.

verwandte Informationen