ngIRCd

ngIRCd ist ein IRC-Daemon.

Installation unter ArchLinux

Mit pacman unter ArchLinux

pacman -S ngircd

Die Konfigurationsdatei ist unter /etc/ngircd.conf zu finden.

Manuelle Installation

wget <version>
tar xzf ngircd-<version>.tar.gz
cd ngircd-<version>
./configure
make 
make install

Die manuelle Installation basiert auf folgenden Dateien:

'ngircd' binary: /usr/local/sbin
Configuration file: /usr/local/etc
Manual pages: /usr/local/share/man
Documentation: /usr/local/share/doc/ngircd

Installation auf CentOS

IRC Daemon

Die aktuelle Konfiguration kann mit

ngircd -t 

ausgegeben werden. Eine nicht-daemonisierter start kann mit

ngircd -n

ausgeführt werden. Dies ist sehr hilfreich, um Fehler zu identifizieren.

[/usr/local/etc] # ngircd -n
[30164:3    0] Can't read MOTD file "/usr/local/etc/ngircd.motd": No such file or directory
[30164:4    0] No administrative information configured but required by RFC!
[30164:5    0] ngIRCd 21-IRCPLUS+SYSLOG+ZLIB-i686/pc/linux-gnu started.
[30164:6    0] Using configuration file "/usr/local/etc/ngircd.conf" ...
[30164:6    0] ServerUID must not be admin(0), using "nobody" instead.
[30164:4    0] Could not get user/group ID of user "nobody": No such file or directory
[30164:1    0] Fatal: Initialization failed, exiting!