Debian 3.0 came out late last week. My home Linux box runs
Debian. I was running Debian 2.2, which was released way back in
August 2000. I'm a sucker for upgrades. It was against my
better judgment to attempt an upgrade of my Linux box: I rely on it
for email and web service, but I'm an addict: if there's something
newer out there, the pull is too strong.
The short story: it actually seemed to have gone off ok. For
reasons I'll get to, it took about 24 hours before my system was back
to normal again, but now a number of long standing annoyances have
gone away. And Debian 3.0 finally gets to packages that I've wanted
to run but had to build my own versions of, such as Emacs 21 and
Python 2.2. I've been vaguely considering moving to some other Linux
or perhaps FreeBSD distribution to get something that had more of what
I want, but now that Debian is up-to-date, I'll probably stay put for
a while.
Back to why it took me a day to get it done: downloading the
changes wasn't the real time sink. To do the 2.2 - 3.0 upgrade,
dselect (a Debian package manager) downloaded about 250mb worth of new
packages. I think the problem was that I had slightly broken my
installation of Perl recently when I was trying to get a newer
version. I ended up in a cycle where I had to have Debian go through
the dselect Install phase a number of times. It appears that if you
hit a package that doesn't install, dselect stops there and doesn't go
on. (Or perhaps the installs after that fail). Another thing that
slowed me down was that some packages stop during installation to ask
questions. (When you're upgrading an already running system, you
don't want the new installation to smash all the old configurations.) We went to dinner Saturday night and
church Sunday morning, so I wasn't able to get to some of those
questions for a good 18+ hours. The final result looks good.
My only complain right now is that I haven't been able to upgrade from
a 2.2 to a 2.4 kernel: my /boot partition is too small to put another
kernel on it. I'd just move /boot into my main parition, but you
can't unmount /boot while you're running. I think I'd have to boot
off a floppy to make this work.
2:39:16 PM
|