2016-03-20 9 views
0

Ich versuche eine Weile vmods mit Lack zu verwenden. Aber es scheint, ich muss Lack aus der Quelle bauen, wenn ich ein vmod, zum Beispiel statsd integrieren möchte. Aber ich habe bereits Lack erfolgreich laufen lassen, indem ich es über die rpm auf meiner centos7 Maschine installiert habe.Wie vmods beim Lackieren von RPM verwenden?

Meine Frage ist, ist es möglich, ein Vmod zu verwenden, wenn Lack von RPM installiert wird? Wie es geht?

Antwort

0

Mit Varnish 4.0 von RPM können Sie vmods aus der Quelle ohne Neukompilierung installieren.

Installieren Sie zuerst die varnish-libs-devel, und führen Sie dann die normale Autogen.sh + konfigurieren + Installationsreihenfolge im vmod Quellverzeichnis.

Das hängt natürlich davon ab, dass der fragliche vmod noch eine verfügbare Version 4.0 hat, aber die meisten der gebräuchlichen immer noch tun.

0

Sofern Sie nicht einen der mitgelieferten vmods verwenden, würde ich immer noch die Quelle installieren, vielleicht auf einem Build-Rechner und dort Ihre vmods erstellen und dann Ihre vmods auf Ihrem Produktionsserver bereitstellen. Oder, wenn Sie etwas wie ein anslesbares Skript haben, um die Quelle zu erstellen, erstellen Sie Ihr vmod, verschieben Sie es an Ort und entfernen Sie die Quelle. Der Baulack aus der Quelle überschreibt nicht die Binärdateien, die von den RPMs stammen - die ausführbaren Dateien befinden sich in verschiedenen Verzeichnissen. Möglicherweise müssen Sie die Reihenfolge Ihres Pfades ändern, wenn Sie beide Versionen beibehalten.