Bearbeiten von „Irssi/installieren und einrichten“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
'''irssi''' ist der wohl maechtigste [[Internet Relay Chat|IRC]]-Client für die Textkonsole. (es gibt/gab mal eine [[GUI]]?)
+
irssi ist der wohl maechtigste consolen [[IRC]] client. (es gibt/gab mal eine [[GUI]]?)
 
 
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
 
  
 
== Installation ==
 
== Installation ==
Man kann irssi auf drei Arten installieren:  
+
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]]).
* aus den [[Source]]n heraus (dringend empfolen),  
 
* aus [[Binary]],
 
* 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 instaliren ===
 +
Der erste Schritt ist der besuch der [http://www.irssi.org/?page=download irssi Download seite]. Vond ort kann man sich zum Beispiel mit [[wget]] die Sourcen herunter laden:
 +
<pre>$ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz</pre>
 +
Als zeite Schritt ist der [[tarball]] zu entpacken, dies geschit mittels [[tar]]:
 +
<pre>fuer gz:  $ tar -xzvf irssi-0.8.9.tar.gz
 +
fuer bz2: $ tar -xjvf irssi-0.8.9.tar.bz2</pre>
 +
danach wechselt man in das irssi Verzeichnis und fuert [[configure]] aus:
 +
<pre>$ ./configure</pre>
 +
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:
 +
<pre>$ ./configure --help</pre>
 +
Ist man nun zufrieden kann man irssi kompiliren:
 +
<pre>$ make</pre>
 +
und als root dan instaliren:
 +
<pre>$ su
 +
# make install</pre>
 +
nun ist irssi sofern keien fehler auftraten instalirt und kann konfigurirt/genutzt werden.
  
Der erste Schritt ist der Besuch der [http://www.irssi.org/?page=download irssi Downloadseite]. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen:
+
=== irssi aus Binary instaliren ===
$ 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):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
 
=== irssi als Binary installieren ===
 
 
 
=== irssi aus dem Portstree installieren ===
 
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]
 
  
 +
=== irssi aus dem Portstree instaliren ===
 +
Irssi laest sich bei manschen [[Distributionen]] Direkct aus deren [[Portstree]] instaliren, sihe Hierzu den passenden Absatz.
  
 
==== Installation unter Debian ====
 
==== Installation unter Debian ====
# apt-get install irssi
+
<pre>apt-get install irssi</pre>
Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]
+
Fuer genaueres siehe [http://www.irssi.org/?page=download#binaries http://www.irssi.org/?page=download#binaries]
 
 
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
 
  
 
==== Installation unter gentoo ====
 
==== Installation unter gentoo ====
# emerge irssi
+
<pre>emerge irssi</pre>
Für Genaueres siehe [http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]
+
Fuer genaueres siehe [http://www.irssi.org/?page=download#binaries http://www.irssi.org/?page=download#binaries]
 
 
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
 
 
 
==== Installation unter FreeBSD ====
 
Mit [[portinstall]] (empfohlen):
 
# portinstall irc/irssi
 
 
 
Aus dem Portvereichnis:
 
# cd /usr/ports/irc/irssi
 
# make install clean
 
  
 +
== 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:
 +
<pre>/ircnet add -nick Dein_Nick Netzwerks_Name</pre>
 +
Da in manschen Netzen eien Autentifikation sinnvoll ist kann man deis auch heir gleich einfuegen:
 +
<pre>/ircnet add -nick Dein_Nick -autosendcmd "Auth Befehl" Netzwerks_Name</pre>
  
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
+
Der zweite Scritt ist es, den Server hinzu zu fuegen:
 
+
<pre>/server add -ircnet Netzwerk_Name Server Adresse Port Passwort</pre>
 
+
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).
== Konfigurieren ==
+
Soll automatich connectet werden ist die Option -auto zu setzen, fuer [[SSL]] ([[IRCS]]) die Option -ssl.
=== Einrichten eines Netzwerks ===
 
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 <!-- ?? Adresse ?? weg -->  Port Passwort
 
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 automatisch connectet werden ist die Option -auto zu setzen, fuer [[SSL]]-Verbindungen  ([[IRCS]]) die Option -ssl.
 
  
 
Beispiel:
 
Beispiel:
/ircnet add -nick someone -autosendcmd "/msg phbot phbot auth someone'sautnick somepassword" PH2
+
<pre>/ircnet add -nick someone -autosendcmd "/msg phbot phbot auth someone'sautnick somepassword" PH2
/server add -auto -ssl -ircnet PH2 irc.ph2network.org
+
/server -auto -ssl -ircnet PH2 irc.ph2network.org</pre>
 
+
Fuer Weitere Hilfe beitet sich das irssi interne Hilfesystem an:
Fuer Weitere Hilfe bietet sich das irssi interne Hilfesystem an:
+
<pre>/help ircnet
/help ircnet
+
/help server</pre>
/help server
 
 
 
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
 
  
 
=== Autojoin von Channels ===
 
=== Autojoin von Channels ===
Um einem Channel automatisch nach der Verbindungserstellung beizutreten ('/join') wird der '/channel'-Befehl benutzt:
+
Um einen Channel automatich zu joinen nach dem connecten wir der /channel befehl benutzt:
/channel add -auto #channel ircnet password
+
<pre>/channel -auto #channel ircnet password</pre>
 
Das Passwort ist optional.
 
Das Passwort ist optional.
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
  
 
== Starten und Benutzen ==
 
== Starten und Benutzen ==
=== Server zum connecten in der [[Shell]] angeben ===
+
=== Server zum connecten in der shell angeben ===
Um den Zielserver bereits beim Starten von 'irssi' auf Shell-Ebene anzugeben benutzt man die option '-c':
+
Zum connecten auf einen server aus der shell heraus benutzt man doe option -c:
irssi -c irc.ph2network.org
+
<pre>irssi -c irc.ph2network.org</pre>
 
 
 
 
'''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 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).
+
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:
 
Beispiele:
/server irc.ph2network.org
+
<pre>/server irc.ph2network.org
/connect irc.ph2network.org
+
/connect irc.ph2network.org</pre>
 
oder mittles Netzwerksname (s.o.)
 
oder mittles Netzwerksname (s.o.)
/server PH2
+
<pre>/server PH2
/connect PH2
+
/connect PH2</pre>
Natürlich kann auch hier wieder -ssl zum Einsatz kommen:
+
Natuerlich kann auch hier wieder -ssl zum Einsatz kommen:
/server -ssl irc.ph2network.org
+
<pre>/server -ssl irc.ph2network.org</pre>
 
 
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
 
 
 
=== 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>
 
Die Zeit laest sich mittels /SET veraendern:
 
<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>
 
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 neune [[Fenster]] auf. Um Zwichen diesen Fenstern zu wechseln kann man dies ueber den /window befehl machen:
/window 'Fenster_Nummer'
+
<pre>/window Fennster_Nummer</pre>
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]].
+
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 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:
+
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
+
<pre>/bind meta-z change_window 16</pre>
  
 +
== Tips und Tricks ==
  
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
+
=== Autologing ===
 
+
Aas Autologin ist mittels /set zu aktiviren:
 
 
== 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:
+
Dannach 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 Aktiviren (Empfolen) ===
'''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 ===
 
Querys können am schnellsten mit dem im standard vorhandenen alias Q bendet werden:
 
<pre>/q</pre>
 
Bei Channels gibt es keinen alias im standard, hier muss man '''/part''' direkt benutzen:
 
<pre>/part</pre>
 
'''oder''' man erstellt sich einen alias fuer '''/p''':
 
<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)) ===
 
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:'''
 
<pre>/set beep_when_window_active ON
 
/set beep_when_away ON
 
/set bell_beeps ON
 
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT</pre>
 
 
Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing auslösen sollen.
 
 
'''Im [[PuTTY]]:'''
 
<pre>Terminal -> Bell
 
Visual bell (flash window)</pre>
 
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
  
 
== Siehe auch ==
 
== Siehe auch ==
* [[UUGRN:IRC|IRC bei UUGRN]]
+
[[IRC]]
* [[Internet Relay Chat|IRC]]
 
* [[ircII]]
 
 
 
 
 
'''Source(s):'''  [http://downloadranking.com/support.php  installieren und einrichten]
 
 
 
  
 
== Weblinks ==
 
== Weblinks ==
* [http://www.irssi.org/ Irssi Homepage]
+
[http://www.irssi.org/ Irssi Homepage]
* [http://www.irssi.org/themes Jede menge Screenshots]
 
 
 
== Lizenz ==
 
Dieser Artikel unterliegt unabhängig der Lizenzierung der übrigen Wiki Artikel den Lizenzbestimmungen der [http://www.gnu.org/licenses/fdl.txt GNU/FDL].
 
 
 
[[Kategorie:IRC]]
 
[[Kategorie:SSL]]
 

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)