あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

IRC サーバをインストールしてみた

会社の中では、ずっと id:ecp が設置してくれた IRC サーバでキャッキャウフフしてたのだけれど、先日停電してから死亡中なので、新たに自分で建ててみた。

$ wget http://www.ircnet.jp/dist/server/jp-patch/irc2.11.1p1.tgz
$ tar -zxvf irc2.11.1p1.tgz
$ cd irc2.11.1p1.tgz
$ ./configure --prefix=/usr/local
-> Makefile と config.h を修正しろと言われるので、ディレクトリ移動して修正
$ cd i686-pc-linux-gnu/
$ vi Makefile

以下の部分を修正する。

びふぉー
# linker flags
LDFLAGS = 
あふたー
# linker flags
LDFLAGS = -lm

これでコンパイルが通るようになる、通らなければ gcc のバージョンを yum か何かであげてください。
さんこー:http://www.mail-archive.com/debian-bugs-closed@lists.debian.org/msg64471.html

 $ make server
 # make install-server

設定ファイル等は、 prefix (/usr/local)に配置されるのかな。この後は設定ファイルを記述して、本体を叩けば起動する。設定ファイルはよそにたくさん参考があるので、ここではスルー。

なんか接続できない、ログには start って出てる。

iptables に 6667 (もしくは設定した任意の)ポートをスルーする設定を追記したかい?

connectできた!

とりあえず適当にチャンネル名を入力しましょう。#test とかで最初に入室してしまえば自動的にチャンネル生成されるので、ほかのユーザもそのチャンネルにインすれば会話できるお。

ircd.motd

ログイン時のメッセージを設定できます。ちなみに、文字コードはこれに限らず、サーバのデフォルト文字コードに依存します。うちの IRC 鯖の motd はこれ。

   _,,....,,_  _人人人人人人人人人人人人人人人_
-''":::::::::::::`''>   ゆっくりしていってね!!!   <
ヽ::::::::::::::::::::: ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
 |::::::;ノ´ ̄\:::::::::::\_,. -‐ァ     __   _____   ______
 |::::ノ   ヽ、ヽr-r'"´  (.__    ,´ _,, '-´ ̄ ̄`-ゝ 、_ イ、
_,.!イ_  _,.ヘーァ'二ハ二ヽ、へ,_7   'r ´          ヽ、ン、
::::::rー''7コ-‐'"´    ;  ', `ヽ/`7 ,'==─-      -─==', i
r-'ァ'"´/  /! ハ  ハ  !  iヾ_ノ i イ iゝ、イ人レ/_ルヽイ i |
!イ´ ,' | /__,.!/ V 、!__ハ  ,' ,ゝ レリイi (ヒ_]     ヒ_ン ).| .|、i .||
`!  !/レi' (ヒ_]     ヒ_ン レ'i ノ   !Y!""  ,___,   "" 「 !ノ i |
,'  ノ   !'"    ,___,  "' i .レ'    L.',.   ヽ _ン    L」 ノ| .|
 (  ,ハ    ヽ _ン   人!      | ||ヽ、       ,イ| ||イ| /
,.ヘ,)、  )>,、 _____, ,.イ  ハ    レ ル` ー--─ ´ルレ レ´