Irssi/installieren und einrichten

Aus UUGRN
< Irssi
Version vom 25. August 2005, 12:39 Uhr von Ph3-der-loewe (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

irssi ist der wohl maechtigste consolen IRC client. (es gibt/gab mal eine GUI?)

Installation

Man kann irssi auf drei arten instaliren: a) aus den Sourcen heraus (dringent empfolen), b) aus Binary, c) mansche Distributionen/Systeme haben irssi schon in ihren Portstree aufgenommen (z.B. Debian).

irssi aus den Sourcen heraus instaliren

Der erste Schritt ist der besuch der irssi Download seite. Vond ort kann man sich zum Beispiel mit wget die Sourcen herunter laden:

$ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz

Als zeite Schritt ist der tarball zu entpacken, dies geschit mittels tar:

fuer gz:  $ tar -xzvf irssi-0.8.9.tar.gz
fuer bz2: $ tar -xjvf irssi-0.8.9.tar.bz2

danach wechselt man in das irssi Verzeichnis und fuert configure aus:

$ ./configure

am Schluss bekommt man eien zusammenfasung, ist man mit dem resultart nicht zu frieden sollte man sich die genaue Optionenliste anzeigen lassen und ggf. zusetliche Optionen setzen:

$ ./configure --help

Ist man nun zufrieden kann man irssi kompiliren:

$ make

und als root dan instaliren:

$ su
# make install

nun ist irssi sofern keien fehler auftraten instalirt und kann konfigurirt/genutzt werden.

irssi aus Binary instaliren

irssi aus dem Portstree instaliren

Irssi laest sich bei manschen Distributionen Direkct aus deren Portstree instaliren, sihe Hierzu den passenden Absatz.

Installation unter Debian

apt-get install irssi

Fuer genaueres siehe http://www.irssi.org/?page=download#binaries

Installation unter gentoo

emerge irssi

Fuer genaueres siehe http://www.irssi.org/?page=download#binaries

Konfiguriren

Einrichten eines Netzwerkes

Um ein Netzwerk hinzuzufugen muessen zwei Befehle ausgefuert werden, zum einen das Netzwerk als solches hinzufuegen, zum Anderen mindtestens eienn Server fuer das Netzwerk ein zu Tragen. Das Netzwerk als Solcheches wirt mit dem volgenden befehl eingetragen:

/ircnet add -nick Dein_Nick Netzwerks_Name

Da in manschen Netzen eien Autentifikation sinnvoll ist kann man deis auch heir gleich einfuegen:

/ircnet add -nick Dein_Nick -autosendcmd "Auth Befehl" Netzwerks_Name

Der zweite Scritt ist es, den Server hinzu zu fuegen:

/server add -ircnet Netzwerk_Name Server Adresse Port Passwort

Die angabe von Port udn Passwort ist optional. Wird kein Port angegeben nimt irssi Port 6667 fuer Standard IRC und 9999 fuer IRCS an (wie gebreuchlich). Soll automatich connectet werden ist die Option -auto zu setzen, fuer SSL (IRCS) die Option -ssl.

Beispiel:

/ircnet add -nick someone -autosendcmd "/msg phbot phbot auth someone'sautnick somepassword" PH2
/server -auto -ssl -ircnet PH2 irc.ph2network.org

Fuer Weitere Hilfe beitet sich das irssi interne Hilfesystem an:

/help ircnet
/help server

Autojoin von Channels

Um einen Channel automatich zu joinen nach dem connecten wir der /channel befehl benutzt:

/channel -auto #channel ircnet password

Das Passwort ist optional.

Starten und Benutzen

Server zum connecten in der shell angeben

Zum connecten auf einen server aus der shell heraus benutzt man doe option -c:

irssi -c irc.ph2network.org

Server in irssi connecten

Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive verbinung nicht trennen und nur eine neue Verbinung aufbauen will benutzt man /connect. Wenn man sich auf einem Netzwerk oeffter aufhaelt sollte mane s allerdings fest eintragen (siehe oben). Beispiele:

/server irc.ph2network.org
/connect irc.ph2network.org

oder mittles Netzwerksname (s.o.)

/server PH2
/connect PH2

Natuerlich kann auch hier wieder -ssl zum Einsatz kommen:

/server -ssl irc.ph2network.org

Fenster

irssi macht per Standardeinstellung Channel und Querys in einem neune Fenster auf. Um Zwichen diesen Fenstern zu wechseln kann man dies ueber den /window befehl machen:

/window Fennster_Nummer

Dies ist hilfreich wenn man sehr viel fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Fuer diesen Fall hat irssi key bindings fuer Meta + 1 bis 0 und q bis o. Hier steht die 0 fuer das fenster 10, q feur das Fenste 11, w fuer das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist Meta meist Alt. Zu beachten ist des weietren noch das irssi an sich ja Englich ist udn auch feur ein Engliches (US) Keybord layout gedahct ist. Aus diesem grudne ist das key binding fuer Fenster 16 nicht meta + z sondern Meta + y. um ein passendes key binding zu erstellen ist dieser einmalig zu benutzende Befehl gut:

/bind meta-z change_window 16

Tips und Tricks

Autologing

Aas Autologin ist mittels /set zu aktiviren:

/SET autolog ON

Dannach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen:

/SET autolog_path ~/irclogs/$tag/$0.log

(Standard.)

Beep Aktiviren (Empfolen)

/set bell_beeps ON

Siehe auch

IRC
Shell
make
GCC

Weblinks

Irssi Homepage