Skip to content


Irssi-FiSH on 64bit version of Debian 5.0 (lenny)

My old laptop running FreeBSD7.2 (which I used for IRC), had heat-related issues – so I moved it to a lenny domU (Running on my NetBSD5 Xen dom0). I quickly noticed there was no package for irssi-fish, and decided to create one. It involved a bit of fiddeling, but compiled fine in the end.

Apparently, Irssi-FiSH version 1.x works better on amd64 platform. Therefor I went with the 1-RC5 (release candidate 5) version of it instead.

To make FiSH compile, you need to build MIRACL first, then copy miracl.a to the directory with FiSH source in it. You will have to tweak MIRACL and irssi’s Makefile’s, to make sure everything is being built with GCC-flag “-fPIC”, so the shared libraries will succeed.

When writing this article, I learned how to make a “secure apt repository”. I’ll try to keep it up to date, with the latest irssi-fish.

Binary package

If you are lazy like me, and just want something that works, do the following:

# wget http://www.danielbond.org/DB-GPG.asc
# apt-key add DB-GPG.asc
# gpg –import DB-GPG.asc
# rm DB-GPG.asc
# echo ‘deb http://www.danielbond.org/debian/ lenny main’ >> /etc/apt/sources.list
# aptitude update && aptitude install irssi-fish

Posted in Debian.

4 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. ilj said

    Not there:

    root@sega:/home/ilj % aptitude update
    Hit http://www.debian-multimedia.org testing Release.gpg

    Hit http://mirrors.usc.edu testing/contrib Sources/DiffIndex
    Reading package lists… Done

    root@sega:/home/ilj % apt-cache search irssi
    ekg – console Gadu Gadu client for UNIX systems
    irssi – terminal based IRC client
    irssi-dev – terminal based IRC client – development files
    irssi-plugin-otr – Off-the-Record Messaging Plugin for Irssi
    irssi-plugin-silc – SILC plugin for irssi
    irssi-plugin-silc-dbg – debug symbols for the SILC plugin for irssi
    irssi-plugin-xmpp – XMPP plugin for irssi
    irssi-scripts – collection of scripts for irssi
    libconfig-auto-perl – Magical config file parser
    pidgin-plugin-pack – 30 useful plugins for pidgin
    silc – transitional package for the SILC client
    root@sega:/home/ilj %

  2. i tried this but dont see any irssi-fish pkg after adding deb line to sources.list?
    vchrizz@kate:~$ aptitude search irssi
    i irssi – terminal based IRC client
    p irssi-dev – terminal based IRC client – development files
    p irssi-plugin-otr – Off-the-Record Messaging Plugin for Irssi
    p irssi-plugin-silc – SILC plugin for irssi
    p irssi-plugin-silc-dbg – debug symbols for the SILC plugin for irssi
    p irssi-plugin-xmpp – XMPP plugin for irssi
    p irssi-scripts – collection of scripts for irssi

  3. Daniel Bond said

    I’ve only made the package for Lenny/amd64, is this the same version/arch that you are using?

  4. bandsxbands said

    Seeing these kind of posts reminds me of just how technology truly is ever-permeating in this day and age, and I think it is safe to say that we have passed the point of no return in our relationship with technology.

    I don’t mean this in a bad way, of course! Societal concerns aside… I just hope that as memory gets cheaper, the possibility of downloading our brains onto a digital medium becomes a true reality. It’s a fantasy that I dream about all the time.

    (Posted on Nintendo DS running R4i SDHC DS S3)

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.