Irssi/installieren und einrichten: Unterschied zwischen den Versionen
Rabe (Diskussion | Beiträge) K (hat „Irssi installieren und einrichten“ nach „Irssi/installieren und einrichten“ verschoben: als Unterartikel) |
|||
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''irssi''' ist der wohl maechtigste [[IRC]]-Client für die Textkonsole. (es gibt/gab mal eine [[GUI]]?) | '''irssi''' ist der wohl maechtigste [[Internet Relay Chat|IRC]]-Client für die Textkonsole. (es gibt/gab mal eine [[GUI]]?) | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
== Installation == | == Installation == | ||
Zeile 6: | Zeile 10: | ||
* aus [[Binary]], | * aus [[Binary]], | ||
* bei manchen [[Distribution]]en wird irssi bereits als Bestandteil des Systems mit ausgeliefert. | * bei manchen [[Distribution]]en wird irssi bereits als Bestandteil des Systems mit ausgeliefert. | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== irssi aus den Sourcen heraus installieren === | === irssi aus den Sourcen heraus installieren === | ||
Zeile 24: | Zeile 32: | ||
oder alle Schritte kombiniert: | oder alle Schritte kombiniert: | ||
$ wget - | $ wget -qO- http://www.irssi.org/files/irssi-0.8.9.tar.gz | gunzip | tar xvf - | ||
danach wechselt man in das irssi Verzeichnis und führt 'configure' aus: | danach wechselt man in das irssi Verzeichnis und führt 'configure' aus: | ||
$ ./configure | $ ./configure | ||
am Schluss bekommt man eine | am Schluss bekommt man eine Zusammenfassung; ist man mit dem Resultat nicht zufrieden sollte man sich die genaue Optionsliste anzeigen lassen und ggf. zusätzliche Optionen hinzufügen. Siehe dazu auch die Bildschirmausgabe von: | ||
$ ./configure --help | $ ./configure --help | ||
Zeile 42: | Zeile 50: | ||
Aufräumen ... | Aufräumen ... | ||
$ make clean | $ make clean | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== irssi als Binary installieren === | === irssi als Binary installieren === | ||
Zeile 47: | Zeile 58: | ||
=== irssi aus dem Portstree installieren === | === irssi aus dem Portstree installieren === | ||
Irssi lässt sich bei manchen [[Distribution]]en direkt aus deren [[Portsbaum]] installieren, siehe hierzu den entsprechenden Absatz. | Irssi lässt sich bei manchen [[Distribution]]en direkt aus deren [[Portsbaum]] installieren, siehe hierzu den entsprechenden Absatz. | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
==== Installation unter Debian ==== | ==== Installation unter Debian ==== | ||
# apt-get install irssi | # apt-get install irssi | ||
Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries] | Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries] | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
==== Installation unter gentoo ==== | ==== Installation unter gentoo ==== | ||
# emerge irssi | # emerge irssi | ||
Für Genaueres siehe [http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries] | Für Genaueres siehe [http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries] | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
==== Installation unter FreeBSD ==== | ==== Installation unter FreeBSD ==== | ||
Zeile 63: | Zeile 86: | ||
# cd /usr/ports/irc/irssi | # cd /usr/ports/irc/irssi | ||
# make install clean | # make install clean | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
== Konfigurieren == | == Konfigurieren == | ||
=== Einrichten eines Netzwerks === | === Einrichten eines Netzwerks === | ||
Um ein Netzwerk | Um ein Netzwerk hinzuzufügen muessen zwei Befehle ausgeführt werden, zum einen das Netzwerk als solches hinzufuegen, zum anderen mindestens einen Server für das Netzwerk einzutragen. | ||
Das Netzwerk als solches wird nach dem Starten von 'irssi' mit dem folgenden Befehl eingetragen: | Das Netzwerk als solches wird nach dem Starten von 'irssi' mit dem folgenden Befehl eingetragen: | ||
/ircnet add -nick Dein_Nick Netzwerks_Name | /ircnet add -nick Dein_Nick Netzwerks_Name | ||
Zeile 73: | Zeile 100: | ||
Der zweite Scritt ist es, die Server dem Netzwerk hinzuzufuegen: | Der zweite Scritt ist es, die Server dem Netzwerk hinzuzufuegen: | ||
/server add -ircnet Netzwerk_Name Server Adresse Port Passwort | /server add -ircnet Netzwerk_Name Server <!-- ?? Adresse ?? weg --> Port Passwort | ||
Die | Die Angabe von Port und Passwort ist optional. Wird kein Port angegeben nimmt irssi standardmäßig Port 6667 unverschlüsseltes [[Internet Relay Chat|IRC]] und Port 9999 für [[IRCS]] an. | ||
Soll | Soll automatisch connectet werden ist die Option -auto zu setzen, fuer [[SSL]]-Verbindungen ([[IRCS]]) die Option -ssl. | ||
Beispiel: | Beispiel: | ||
Zeile 81: | Zeile 108: | ||
/server add -auto -ssl -ircnet PH2 irc.ph2network.org | /server add -auto -ssl -ircnet PH2 irc.ph2network.org | ||
Fuer Weitere Hilfe | Fuer Weitere Hilfe bietet sich das irssi interne Hilfesystem an: | ||
/help ircnet | /help ircnet | ||
/help server | /help server | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== Autojoin von Channels === | === Autojoin von Channels === | ||
Zeile 89: | Zeile 120: | ||
/channel add -auto #channel ircnet password | /channel add -auto #channel ircnet password | ||
Das Passwort ist optional. | Das Passwort ist optional. | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
== Starten und Benutzen == | == Starten und Benutzen == | ||
Zeile 94: | Zeile 129: | ||
Um den Zielserver bereits beim Starten von 'irssi' auf Shell-Ebene anzugeben benutzt man die option '-c': | Um den Zielserver bereits beim Starten von 'irssi' auf Shell-Ebene anzugeben benutzt man die option '-c': | ||
irssi -c irc.ph2network.org | irssi -c irc.ph2network.org | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== Server in irssi connecten === | === Server in irssi connecten === | ||
Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive | Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive Verbindung nicht trennen und nur eine neue Verbindung aufbauen benutzt man /connect. Wenn man sich auf einem Netzwerk öfter aufhält sollte man es allerdings fest eintragen (siehe oben). | ||
Beispiele: | Beispiele: | ||
/server irc.ph2network.org | /server irc.ph2network.org | ||
Zeile 105: | Zeile 144: | ||
Natürlich kann auch hier wieder -ssl zum Einsatz kommen: | Natürlich kann auch hier wieder -ssl zum Einsatz kommen: | ||
/server -ssl irc.ph2network.org | /server -ssl irc.ph2network.org | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== Reconnect auf Server === | === Reconnect auf Server === | ||
Irssi reconnected auf einen Server zu dem es die Verbindung verloren hat neu. Sobalt irssi feststellt das eine Verbindung unterbrochen wurde, z.B. durch ein Netzwerk Problem, wartet irssi 5 Minuten (Standard) und versucht dann erneut zu verbinden.<br> | Irssi reconnected auf einen Server zu dem es die Verbindung verloren hat neu. Sobalt irssi feststellt das eine Verbindung unterbrochen wurde, z.B. durch ein Netzwerk Problem, wartet irssi 5 Minuten (Standard) und versucht dann erneut zu verbinden.<br> | ||
Die Zeit laest sich mittels /SET veraendern: | Die Zeit laest sich mittels /SET veraendern: | ||
<pre>/set server_reconnect_time | <pre>/set server_reconnect_time 2min</pre><br> | ||
Möchte man dies abbrechen, z.B. weil ein Server langfristig oder endgültig vom Netz genommen wurde, so kann man dies mittels /disconnect machen:<br> | |||
<pre>/disconnect RECON-4</pre> | <pre>/disconnect RECON-4</pre> | ||
Die 'RECON'-Nummer | Die 'RECON'-Nummer erhält man mittels des befehls /server ohne parameter. | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== Fenster === | === Fenster === | ||
irssi macht per Standardeinstellung [[Channel]] und [[Querys]] in einem neuen [[Fenster]] auf. Um zwischen diesen Fenstern zu wechseln verwendet man den '/window'-Befehl: | irssi macht per Standardeinstellung [[Channel]] und [[Querys]] in einem neuen [[Fenster]] auf. Um zwischen diesen Fenstern zu wechseln verwendet man den '/window'-Befehl: | ||
/window ' | /window 'Fenster_Nummer' | ||
Dies ist hilfreich wenn man sehr viele Fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Für diesen Fall hat irssi [[key bindings]] | Dies ist hilfreich wenn man sehr viele Fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Für diesen Fall hat irssi [[key bindings]] für [[Tastatur:Meta|Meta]] + 1 bis 0 und q bis o. Hier steht die '0' für das Fenster 10, 'q' für das Fenste 11, w für das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist [[Tastatur:Meta|Meta]] meist [[Tastatur:Alt|Alt]]. | ||
Zu beachten ist des weiteren noch das irssi an sich ja | Zu beachten ist des weiteren noch das irssi an sich ja Englisch ist und auch für ein (US) [[Keybord layout]] gedacht ist. Aus diesem Grunde ist das [[key binding]] fuer Fenster 16 nicht [[Tastatur:Meta|Meta]] + 'z' sondern [[Tastatur:Meta|Meta]] + 'y'. um ein passendes [[key binding]] zu erstellen ist dieser einmalig zu benutzende Befehl gut: | ||
/bind meta-z change_window 16 | /bind meta-z change_window 16 | ||
=== | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | ||
== Tipps und Tricks == | |||
=== Autologging === | |||
Das Autologging ist mittels /set zu aktivieren: | |||
<pre>/SET autolog ON</pre> | <pre>/SET autolog ON</pre> | ||
Danach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen: | |||
<pre>/SET autolog_path ~/irclogs/$tag/$0.log</pre> | <pre>/SET autolog_path ~/irclogs/$tag/$0.log</pre> | ||
(Standard.) | (Standard.) | ||
=== Beep | |||
(Wird von Verschiedensten anderen Einstellungen | '''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | ||
=== Beep Aktivieren (Empfohlen) === | |||
(Wird von Verschiedensten anderen Einstellungen benötigt) | |||
<pre>/set bell_beeps ON</pre> | <pre>/set bell_beeps ON</pre> | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== Channels und Querys schnell verlassen === | === Channels und Querys schnell verlassen === | ||
Querys | Querys können am schnellsten mit dem im standard vorhandenen alias Q bendet werden: | ||
<pre>/q</pre> | <pre>/q</pre> | ||
Bei Channels gibt es keinen alias im standard, hier muss man '''/part''' | Bei Channels gibt es keinen alias im standard, hier muss man '''/part''' direkt benutzen: | ||
<pre>/part</pre> | <pre>/part</pre> | ||
'''oder''' man erstellt sich einen alias fuer '''/p''': | '''oder''' man erstellt sich einen alias fuer '''/p''': | ||
<pre>/alias p part</pre> | <pre>/alias p part</pre> | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
=== mIRC like Flashing (Windows(C)(R)(TM)(X)(Y)(Z)) === | === mIRC like Flashing (Windows(C)(R)(TM)(X)(Y)(Z)) === | ||
Viele Windows User moegen es gerne wenn [[irssi]] sich auch | Viele Windows User moegen es gerne wenn [[irssi]] sich auch über die Taskleiste meldet wenn neue Nachrichten kommen. | ||
Dies | Dies lässt sich bei der Kombination aus [[irssi]] und [[PuTTY]] ueber den [[Consolen Beep]] lösen. | ||
'''Im irssi:''' | '''Im irssi:''' | ||
Zeile 152: | Zeile 215: | ||
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT</pre> | /set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT</pre> | ||
Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing | Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing auslösen sollen. | ||
'''Im [[PuTTY]]:''' | '''Im [[PuTTY]]:''' | ||
<pre>Terminal -> Bell | <pre>Terminal -> Bell | ||
Visual bell (flash window)</pre> | Visual bell (flash window)</pre> | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
== Siehe auch == | == Siehe auch == | ||
* [[UUGRN:IRC|IRC bei UUGRN]] | * [[UUGRN:IRC|IRC bei UUGRN]] | ||
* [[IRC]] | * [[Internet Relay Chat|IRC]] | ||
* [[ircII]] | * [[ircII]] | ||
'''Source(s):''' [http://downloadranking.com/support.php installieren und einrichten] | |||
== Weblinks == | == Weblinks == |
Aktuelle Version vom 15. November 2013, 16:35 Uhr
irssi ist der wohl maechtigste IRC-Client für die Textkonsole. (es gibt/gab mal eine GUI?)
Source(s): installieren und einrichten
Installation[Bearbeiten]
Man kann irssi auf drei Arten installieren:
- aus den Sourcen heraus (dringend empfolen),
- aus Binary,
- bei manchen Distributionen wird irssi bereits als Bestandteil des Systems mit ausgeliefert.
Source(s): installieren und einrichten
irssi aus den Sourcen heraus installieren[Bearbeiten]
Der erste Schritt ist der Besuch der irssi Downloadseite. Von dort kann man sich zum Beispiel mittels wget die Sourcen herunterladen:
$ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz
Als zweiter Schritt ist das komprimierte Dateiarchiv zu entpacken, dies geschieht mit dem Programm tar:
Für gzip-komprimierte Dateien (Endung '.gz') mit dem Kommando:
$ tar -xzvf irssi-0.8.9.tar.gz
analog für bzip2-komprimierte Dateien (Endung '.bz2'):
$ tar -xjvf irssi-0.8.9.tar.bz2 (GNU tar) $ tar -xyvf irssi-0.8.9.tar.bz2 (BSD tar) $ bzcat irssi-0.8.9.tar.bz2 | tar xvf - (tar ohne bzip2-Fähigkeit)
oder alle Schritte kombiniert:
$ wget -qO- http://www.irssi.org/files/irssi-0.8.9.tar.gz | gunzip | tar xvf -
danach wechselt man in das irssi Verzeichnis und führt 'configure' aus:
$ ./configure
am Schluss bekommt man eine Zusammenfassung; ist man mit dem Resultat nicht zufrieden sollte man sich die genaue Optionsliste anzeigen lassen und ggf. zusätzliche Optionen hinzufügen. Siehe dazu auch die Bildschirmausgabe von:
$ ./configure --help
Die Übersetzung kann nun erfolgen:
$ make
Im nächsten Schritt wird das frischgebackene Binary nun im System installiert.
$ su # make install
beziehungsweise vereinfacht mittels sudo:
$ sudo make install
Aufräumen ...
$ make clean
Source(s): installieren und einrichten
irssi als Binary installieren[Bearbeiten]
irssi aus dem Portstree installieren[Bearbeiten]
Irssi lässt sich bei manchen Distributionen direkt aus deren Portsbaum installieren, siehe hierzu den entsprechenden Absatz.
Source(s): installieren und einrichten
Installation unter Debian[Bearbeiten]
# apt-get install irssi
Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]
Source(s): installieren und einrichten
Installation unter gentoo[Bearbeiten]
# emerge irssi
Für Genaueres siehe http://www.irssi.org/download#binaries
Source(s): installieren und einrichten
Installation unter FreeBSD[Bearbeiten]
Mit portinstall (empfohlen):
# portinstall irc/irssi
Aus dem Portvereichnis:
# cd /usr/ports/irc/irssi # make install clean
Source(s): installieren und einrichten
Konfigurieren[Bearbeiten]
Einrichten eines Netzwerks[Bearbeiten]
Um ein Netzwerk hinzuzufügen muessen zwei Befehle ausgeführt werden, zum einen das Netzwerk als solches hinzufuegen, zum anderen mindestens einen Server für das Netzwerk einzutragen. Das Netzwerk als solches wird nach dem Starten von 'irssi' mit dem folgenden Befehl eingetragen:
/ircnet add -nick Dein_Nick Netzwerks_Name
Da in manchen Netzen eine Authentifikation sinnvoll ist kann man dies auch hier gleich einfügen:
/ircnet add -nick Dein_Nick -autosendcmd "Auth Befehl" Netzwerks_Name
Der zweite Scritt ist es, die Server dem Netzwerk hinzuzufuegen:
/server add -ircnet Netzwerk_Name Server Port Passwort
Die Angabe von Port und Passwort ist optional. Wird kein Port angegeben nimmt irssi standardmäßig Port 6667 unverschlüsseltes IRC und Port 9999 für IRCS an. Soll automatisch connectet werden ist die Option -auto zu setzen, fuer SSL-Verbindungen (IRCS) die Option -ssl.
Beispiel:
/ircnet add -nick someone -autosendcmd "/msg phbot phbot auth someone'sautnick somepassword" PH2 /server add -auto -ssl -ircnet PH2 irc.ph2network.org
Fuer Weitere Hilfe bietet sich das irssi interne Hilfesystem an:
/help ircnet /help server
Source(s): installieren und einrichten
Autojoin von Channels[Bearbeiten]
Um einem Channel automatisch nach der Verbindungserstellung beizutreten ('/join') wird der '/channel'-Befehl benutzt:
/channel add -auto #channel ircnet password
Das Passwort ist optional.
Source(s): installieren und einrichten
Starten und Benutzen[Bearbeiten]
Server zum connecten in der Shell angeben[Bearbeiten]
Um den Zielserver bereits beim Starten von 'irssi' auf Shell-Ebene anzugeben benutzt man die option '-c':
irssi -c irc.ph2network.org
Source(s): installieren und einrichten
Server in irssi connecten[Bearbeiten]
Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive Verbindung nicht trennen und nur eine neue Verbindung aufbauen benutzt man /connect. Wenn man sich auf einem Netzwerk öfter aufhält sollte man es allerdings fest eintragen (siehe oben). Beispiele:
/server irc.ph2network.org /connect irc.ph2network.org
oder mittles Netzwerksname (s.o.)
/server PH2 /connect PH2
Natürlich kann auch hier wieder -ssl zum Einsatz kommen:
/server -ssl irc.ph2network.org
Source(s): installieren und einrichten
Reconnect auf Server[Bearbeiten]
Irssi reconnected auf einen Server zu dem es die Verbindung verloren hat neu. Sobalt irssi feststellt das eine Verbindung unterbrochen wurde, z.B. durch ein Netzwerk Problem, wartet irssi 5 Minuten (Standard) und versucht dann erneut zu verbinden.
Die Zeit laest sich mittels /SET veraendern:
/set server_reconnect_time 2min
Möchte man dies abbrechen, z.B. weil ein Server langfristig oder endgültig vom Netz genommen wurde, so kann man dies mittels /disconnect machen:
/disconnect RECON-4
Die 'RECON'-Nummer erhält man mittels des befehls /server ohne parameter.
Source(s): installieren und einrichten
Fenster[Bearbeiten]
irssi macht per Standardeinstellung Channel und Querys in einem neuen Fenster auf. Um zwischen diesen Fenstern zu wechseln verwendet man den '/window'-Befehl:
/window 'Fenster_Nummer'
Dies ist hilfreich wenn man sehr viele Fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Für diesen Fall hat irssi key bindings für Meta + 1 bis 0 und q bis o. Hier steht die '0' für das Fenster 10, 'q' für das Fenste 11, w für das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist Meta meist Alt. Zu beachten ist des weiteren noch das irssi an sich ja Englisch ist und auch für ein (US) Keybord layout gedacht ist. Aus diesem Grunde 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
Source(s): installieren und einrichten
Tipps und Tricks[Bearbeiten]
Autologging[Bearbeiten]
Das Autologging ist mittels /set zu aktivieren:
/SET autolog ON
Danach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen:
/SET autolog_path ~/irclogs/$tag/$0.log
(Standard.)
Source(s): installieren und einrichten
Beep Aktivieren (Empfohlen)[Bearbeiten]
(Wird von Verschiedensten anderen Einstellungen benötigt)
/set bell_beeps ON
Source(s): installieren und einrichten
Channels und Querys schnell verlassen[Bearbeiten]
Querys können am schnellsten mit dem im standard vorhandenen alias Q bendet werden:
/q
Bei Channels gibt es keinen alias im standard, hier muss man /part direkt benutzen:
/part
oder man erstellt sich einen alias fuer /p:
/alias p part
Source(s): installieren und einrichten
mIRC like Flashing (Windows(C)(R)(TM)(X)(Y)(Z))[Bearbeiten]
Viele Windows User moegen es gerne wenn irssi sich auch über die Taskleiste meldet wenn neue Nachrichten kommen. Dies lässt sich bei der Kombination aus irssi und PuTTY ueber den Consolen Beep lösen.
Im irssi:
/set beep_when_window_active ON /set beep_when_away ON /set bell_beeps ON /set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT
Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing auslösen sollen.
Im PuTTY:
Terminal -> Bell Visual bell (flash window)
Source(s): installieren und einrichten
Siehe auch[Bearbeiten]
Source(s): installieren und einrichten
Weblinks[Bearbeiten]
Lizenz[Bearbeiten]
Dieser Artikel unterliegt unabhängig der Lizenzierung der übrigen Wiki Artikel den Lizenzbestimmungen der GNU/FDL.