so, ich bin die installation selber nochmal durchgegangen. mal etwas genauer beschreiben die installation:
wie immer, src besorgen
wget ftp://ftp.freenet.de/pub/ftp.ircservices.za.net/pub/ircservices/ircservices-5.0.54.tar.gz
und entpacken
tar fzxv ircservices-5.0.54.tar.gz
dann ins verzeichnis wechseln
hier dann
hier werden nun fragen betreffend des pfades gestellt:
[test@ircd1] ~/ircservices-5.0.54> ./configure
Beginning IRC Services configuration.
In what directory do you want the binaries to be installed?
Press Return for the default, or enter a new value.
[/usr/local/sbin] /home/test/ircservices
/home/test/ircservices does not exist. Create it?
[y] y
Where do you want the data files to be installed?
[/home/test/ircservices/lib]
/home/test/ircservices/lib does not exist. Create it?
[y] y
End of interactive configuration.
Alles anzeigen
in groben zügen will er halt ein verzeichnis für die services wissen, welches die homedir des users sein sollte mit welchem Du die services instest. desweiteren fragt er ob er die anlegen soll, da natürlich mit yes beantworten. es könnte sein das er nach den 2 pfad abfragen noch folgendes von sich gibt:
Checking sanity of /bin/sh... high.
Searching for a suitable compiler...
WARNING: Your version of GCC was detected as `2.95.4'. As of Services
5.0.23, versions of GCC earlier than 3.2, other than 2.95.3,
have been deprecated. This and future releases of Services 5.0
will still work, though some error messages will lose
information; future versions of Services may not compile at
all. Please upgrade your compiler to GCC 3.2 or later.
Press Enter to continue:
Alles anzeigen
NOCH kann man dies ignorieren, mein os auf diesem rechner is übrigens freeBSD 4.11. es macht einen halt drauf aufmerksam das auf späteren versionen der irc-services dieser compiler höchstwahrscheinlich nicht mehr funzen wird. einfach "enter" und weiter gehts
jetzt kommt ne menge zeugs, mach Dir garnet erst die mühe alles zu lesen. am ende sollte jedenfalls folgendes stehen:
All done! Now edit defs.h as needed, and run "make" (or possibly "gmake")
to compile Services. See the README and FAQ if you have any problems.
die datei defs.h is für die default-einstellungen zuständig. man kann die jetz nochmal durchgucken, am besten mit wordpad, mit editor wird das ganze recht unübersichtlich sein. allerdings kann man diese datei auch lassen wie sie ist und hat dann halt als default language englisch. man kann dies nach der installation noch ändern und zwar indem man den services per mirc sagt welche sprache man möchte. dazu dann einfach mal /msg chanserv help eingeben und bissl die funktionen durchsuchen. ich persönlich halte englisch als default sprache für eine ganz gute idee da die heutige weltsprache nunmal englisch ist und die 2-3 befehle die man ausführen wird auch problemlos in englisch zu verstehen sind
soweit, so gut. auf manchen os ( bsd, freeBSD, openBSD, wie auch immer ) wirst Du nun 'gmake' nutzen müssen, im allgemeinen sollte 'make' funzen.
ich nutze freeBSD, daher bekomme ich folgende fehler beim nutzen von make:
[test@ircd1] ~/ircservices-5.0.54> make
"Makefile", line 26: Missing dependency operator
"Makefile", line 28: Need an operator
"Makefile", line 30: Need an operator
"Makefile", line 36: Missing dependency operator
"Makefile", line 39: Need an operator
"Makefile", line 100: Missing dependency operator
"Makefile", line 102: Need an operator
"Makefile", line 105: Need an operator
"Makefile", line 115: Missing dependency operator
"Makefile", line 118: Need an operator
"Makefile", line 121: Need an operator
make: fatal errors encountered -- cannot continue
Alles anzeigen
also nutze ich
[test@ircd1] ~/ircservices-5.0.54> gmake
und werde das nun besser nicht alles posten, ich gebe mich mit den letzten zeilen zufrieden hehe. mach Dir auch hier nicht die mühe das alles lesen zu wollen
gmake[1]: Leaving directory `/usr/home/test/ircservices-5.0.54/tools'
Now run "gmake install" to install Services.
also tun wir das doch gleich mal
[test@ircd1] ~/ircservices-5.0.54> gmake install
welches mit folgenden zeilen enden sollte:
gmake[1]: Leaving directory `/usr/home/test/ircservices-5.0.54/data'
Don't forget to create/update your ircservices.conf and modules.conf files!
See the README for details.
puhh, so. viel text, wenig getan bisher. nun kommt die echte konfigurations arbeit. hierzu sollte man erstmal ins neu angelegte verzeichnis wechseln:
[test@ircd1] ~/ircservices-5.0.54> cd ..
[test@ircd1] ~> cd ircservices
[test@ircd1] ~/ircservices>cd lib
[test@ircd1] ~/ircservices/lib>
in diesem ordner befinden sich nun 2 sample dateien mit name example-ircservices.conf und example-modules.conf.
diese editieren, wie gesagt besser mit wordpad oder direct auf der shell mit pico und Deinen bedürfnissen anpassen und umbenennen in ircservices.conf und modules.conf.
is eigentlich nicht ganz so schwer, man muss halt nur die einträge ergänzen, löschen oder ersetzen.
nun zurück ins hauptverzeichnis der services und die services starten
WICHTIG: es muss ein linkblock in der unrealircd.conf angelegt werden für die services und eine u-line bevor die services gestartet werden !!
[test@ircd1] ~/ircservices/lib> cd ..
[test@ircd1] ~/ircservices> ./ircservices
nun sollte sowas wir ircservices started successfully da stehen und die services linken sich automatisch zum irc server ( sofern linkblock, uline, passwort, port adresse usw soweit richtig eingegeben wurden )
Hoffe war net ganz so hart, sieht schlimmer aus als es is.
Uhm , dazu das Du des öfteren möglicherweise in meinem channel hallo rufst und keiner reagiert. ich habe etwa 30 fenster offen und bin net 24h am tag da. am ehesten wirst Du antworten im hosting channel bekommen: #independen-shell-hosting . diesen channel hab ich 100% immer offen da das mein support channel ist. sofern ich grad net penne oder so wirst Du da garantiert ne antwort finden in den andren chans gucke ich leider net mehr ganz so oft aktiv rein, da ich ziemlich viel zu tun hab meistens und net mehr so oft zum normalen chatten komme. wir haben support chans auf efnet, qnet, independent-irc und dann noch live support und email support und da ich das alles fast allein mache fehlt mir leider oft die zeit für smalltalk
naja, wenn noch was unklar sein sollte, die docs von ircservices befinden sich in : ircservices-5.0.54/docs ansonsten halt mal auf ircservices.de gucken oder hier nochmal anfragen. email oder irc ( halt in meinem support chan ) is auch kein thema
grüsse, Daniel