2016-04-20 4 views
0

Kann mir jemand helfen, die Anweisungen für die Einrichtung als Linux-Service (unter http://books.sonatype.com/nexus-book/3.0/reference/install.html#service-linux) ins Englische zu übersetzen?Konfigurieren von Nexus 3 (3.0m7) als Linux-Dienst

Nach ihnen zu folgen, so gut ich konnte, habe ich folgendes beim Starten des Dienstes:

su: user/does not exist 

Hier sind die Teile der Befehle, die unklar waren:

Im bin/nexus Skript entfernen Sie die folgende Zeile.

INSTALL4J_JAVA_PREFIX = "su - $ run_as_user -c"

Die Zeile in der Datei ist eigentlich

INSTALL4J_JAVA_PREFIX="" 

aber ok, das kann ich entfernen. Doch der nächste Befehl:

Ersetzen Sie den gesamten Link mit dieser Zeile:

exec su - $ run_as_user "$ prg_dir/$ progname" $ ​​@

Was durch "gemeint ist, der gesamte Link "? Die Sache, die ich oben entfernt habe? Das war die erste Zeile in der Datei - daher sind die obigen drei Variablen noch nicht gesetzt ... und ist wahrscheinlich der Grund, warum das Skript momentan fehlschlägt.

Antwort

2

Ich werde das Buch behoben, sollte es nicht mehr drin haben.

Laden Sie die 3.0-Version herunter, das war nur ein Fehler in 3.0m7, und es wurde behoben. Sie müssen diese Änderungen nicht vornehmen.

https://support.sonatype.com/hc/en-us/articles/217965118

Das einzige, was Sie tun müssen, ist NEXUS_HOME bearbeiten/$ bin/nexus.rc, die run_as_user Linie Kommentar- und für sie in geeigneter Weise den Wert eingestellt. Dann symbole einfach $ NEXUS_HOME/bin/nexus nach /etc/init.d/nexus und danach chkconfig oder update-rc.d abhängig von deiner Linux-Version.

Verwandte Themen