diff options
| author | Alexander Barton <alex@barton.de> | 2003-03-15 10:56:20 +0000 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2003-03-15 10:56:20 +0000 |
| commit | c755b82dd9370c6964bd9e2d5a9cbe82d341dfbc (patch) | |
| tree | 7cd18ccef31ced0bbfd3313ce230f54d04addc6a /doc/de/INSTALL | |
| parent | 8fc69bb6fb62a8afae484aea34a8d7d7b38fbf02 (diff) | |
| download | ngircd-c755b82dd9370c6964bd9e2d5a9cbe82d341dfbc.tar.gz ngircd-c755b82dd9370c6964bd9e2d5a9cbe82d341dfbc.zip | |
- Removed german documentation (no maintainer).
Diffstat (limited to 'doc/de/INSTALL')
| -rw-r--r-- | doc/de/INSTALL | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/doc/de/INSTALL b/doc/de/INSTALL deleted file mode 100644 index 765c88b6..00000000 --- a/doc/de/INSTALL +++ /dev/null @@ -1,156 +0,0 @@ - - ngIRCd - Next Generation IRC Server - - (c)2001,2002 by Alexander Barton, - alex@barton.de, http://www.barton.de/ - - ngIRCd ist freie Software und steht unter - der GNU General Public License. - - -- INSTALL / Installation -- - - Ilja Osthoff, <ilja@glide.ath.cx> - - -0. Update von frueheren Versionen -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Unterschiede zu Version 0.5.x - -- Ab Version 0.6.0 werden asynchrone Passwoerter zur Identifikation anderer - Server, die Variable "Password" in [Server]-Abschnitten wird nicht mehr - unterstuetzt. Passwoerter fuer Server-Server-Links werden nun mit den - Variablen "MyPassword" und "PeerPassword" angegeben. - -- Neue Konfigurationsvariablen, Sektion [Global]: MaxConnections, MaxJoins - (vgl. auch Beispiel-Konfiguration "doc/sample-ngircd.conf"!) - - -I. Standard-Installation -~~~~~~~~~~~~~~~~~~~~~~~~ - -ngIRCd ist fuer UNIXoide-Systeme konzipiert worden, das bedeutet, dass die -Installation auf einem modernen UNIX-aehnlichen System kein Problem dar- -stellen sollte. Das System muss nur von GNU automake und GNU autoconf -("configure") unterstuetzt werden. - -Die Standard-Installation sieht so aus: - - 1) tar xzf ngircd-<Version>.tar.gz - 2) cd ngircd-<Version> - 3) ./autogen.sh [nur erforderlich, wenn ueber CVS bezogen] - 4) ./configure - 5) make - 6) make install - - -zu 3): "autogen.sh" - -Der erste Schritt, autogen.sh, ist nur notwendig, wenn das configure-Script -noch nicht vorhanden ist. Dies ist nie bei offiziellen ("stabilen") Versionen -in tar.gz-Archiven der Fall, jedoch immer, wenn der Source-Code ueber CVS -bezogen wurde. - -Dieser Absatz ist also eigentlich ausschliesslich fuer Entwickler interessant. - -autogen.sh erzeugt die fuer das configure-Script notwendigen Makefile.in's -sowie das configure-Script selber und weitere fuer den make-Lauf erforderliche -Dateien. Dazu wird sowohl GNU automake als auch GNU autoconf (in aktuellen -Versionen!) benoetigt. - -(nochmal: "Endanwender" mussen diesen Schritt i.d.R. nicht ausfuehren!) - - -zu 4): "./configure" - -Mit dem configure-Script wird ngIRCd, wie GNU Software meistens, an das -lokale System angepasst und die erforderlichen Makefile's erzeugt. - -Im Optimalfall sollte configure alle benoetigten Libraries, Header etc. selber -erkennen und entsprechend reagieren. Sollte dies einmal nicht der Fall sein, -so zeigt "./configure --help" moegliche Optionen. - - -zu 5): "make" - -Der make-Befehl bearbeitet die vom configure-Script erzeugten Makefile's und -uebersetzt den ngIRCd. - - -zu 6): "make install" - -Mit "make install" wird der Server und ggf. eine Beispiels-Konfiguration -im System installiert; hierzu sind in der Regel root-Rechte erforderlich. -Eine bereits vorhandene Konfigurationsdatei wird nie ueberschrieben. - -Folgende Dateien werden installiert: - -- /usr/local/sbin/ngircd: ausfuehrbarer Server -- /usr/local/etc/ngircd.conf: Beispiel-Konfiguration, wenn nicht vorhanden - - -II. Nuetzliche make-Targets -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Die vom configure-Script erzeugten Makefile's enthalten immer die folgenden -nuetzlichen Targets: - - - clean: alle Erzeugnisse des Compilers/Linkers loeschen. - Naechster Schritt: -> make - - - distclean: zusaetzliche alle Makefile's loeschen. - Naechster Schritt: -> ./configure - - - maintainer-clean: alle automat. erzeugten Dateien loeschen. - Naechster Schritt: -> ./autogen.sh - - - -III. Konfigurationsdatei ngircd.conf -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -In der Konfigurationsdatei werden Kommentare durch "#" oder durch ";" -eingeleitet. Dieses dient nur der besseren Lesbarkeit. - -Die Datei ist in drei Abschnitte unterteilt: [Global], [Operator] und -[Server]. Im [Global]-Teil werden die grundlegenden Einstellungen vor- -genommen, z.B. der Server-Name und die Ports, auf denen er Verbindungen -annehmen soll. In [Operator]-Abschnitten werden Server-Operatoren fest- -gelegt und unter [Server] werden die Einstellungen fuer die Verbindung -mit anderen Servern konfiguriert. - -Die Bedeutung der einzelnen Variablen ist in der Beispiel-Konfiguration -"doc/sample-ngircd.conf" erklaert, die bei "make install" auch als -"ngircd.conf" in /usr/local/etc installiert wird, wenn dort noch keine -Konfigurationsdatei vorhanden ist. - - -IV. Kommandozeilen-Optionen -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Folgende Parameter koennen dem ngIRCd u.a. uebergeben werden: - --f, --config <file> - Der Daemon wird angewiesen, statt der Standard-Konfigurationsdatei - /usr/local/etc/ngircd.conf die Datei <file> einzulesen. - --n, --nodaemon - ngIRCd soll im Vordergrund laufen; alle Meldungen werden zusaetzlich - zum Syslog auch auf der Konsole ausgegeben. - --p, --passive - Verbindungen zu anderen Servern (wie in der Konfigurationsdatei in - [Server]-Abschnitten definiert) werden nicht automatisch hergestellt. - ---configtest - Die Konfigurationsdatei wird eingelesen, ueberprueft und so aus- - gegeben, wie sie vom ngIRCd interpretiert wurde. Danach beendet - sich der Server wieder. - -Mit dem Parameter "--help" werden alle unterstuetzten Parameter angezeigt, -mit "--version" die Versionsnummer. Bei beiden Parametern beendet sich der -Server nach der Ausgabe wieder. - - --- -$Id: INSTALL,v 1.2 2003/03/09 22:17:35 alex Exp $ |