Sunday, September 09, 2007

Welcoming Back an Old Friend

My favorite old calendaring software package is called ical, but it's got nothing to do with Apple. It's an old tcl/tk program, and I've discussed its installation many times before.

For whatever reason, I hadn't been able to run ical under Ubuntu Feisty. Today I decided to try, once again, to do something about it. A bit of Googling found that there's a bugfix version of ical, 2.3.2. I downloaded that, then followed the directions for creating a proper makefile:

$ tar xvf ical-2.3.2.tar.gz
$ cd ical-2.3.2
$ ./configure --with-tclconfig=/usr/lib/tcl8.4 \
--with-tkconfig=/usr/lib/tk8.4 \
--with-tclhdir=/usr/include/tcl8.4 \
$ make
$ sudo make install

Which puts the program in /usr/local/bin. Of course, you have to have the Tcl and Tk packages and -dev files (headers) installed:

$ dpkg -S /usr/lib/tcl8.4
tcl8.4, tcl8.4-dev: /usr/lib/tcl8.4

$ dpkg -S /usr/lib/tk8.4
tk8.4, tk8.4-dev: /usr/lib/tk8.4

$ dpkg -S /usr/include/tcl8.4
tcl8.4-dev, expect-dev, tk8.4-dev: /usr/include/tcl8.4

So at the very least you'll need tcl8.4, tk8.4, tcl8.4-dev and tk8.4-dev.

And so, once again, I have my favorite calendering program.


phliar said...

Thank you! I was sad to find that Ithere was no ical on ubuntu, now I'm happy again!

rcjhawk said...

Thanks, Philar.

Editorial note: grocer's apostrophe removed from the first paragraph. I do proof-read these things, it just takes months or years to get around to it.

rcjhawk said...

I should note that there is an updated version of ical, Version 2.3.3, available at the above site.