HOWTO Rename a Debian system

This article was first written in December 2004 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/192).
To rename a Debian system, it is not enough to change the /etc/hostname file, you probably need to change some references to the old name elsewhere. This article tries to pinpoint the files where it would be needed to change it.

HOWTO Upgrade from devfs to udev on Debian Sarge

This article was first written in November 2004 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/186).
Some people used devfs under Woody, or under their previous Sarge install. When going kernel 2.6, it may be useful to revert or upgrade to udev instead. The problem is that their nomenclatura is different, so your system may be rendered unbootable.

HOWTO Use fgetty instead of getty on Debian

This article was first written in November 2004 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/185).
Getty is known to be memory-hungry. Let's replace it with something lighter, which works in most cases: fgetty On Debian Sarge and up, it is already packaged, so sudo apt-get install fgetty will do the trick. But this is not sufficent for it to be installed instead of getty. You will have to edit /etc/inittab. Warning: this is a very dangerous file to edit, as it may render your system unbootable.

HOWTO Setup Bonding Ethernet on Debian with a 2.6 kernel

This article was first written in October 2004 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/179).
To use Bonding Ethernet for High-Availability (failover) on Debian (Sarge or Sid with a 2.6.x kernel [1]) you need to:
  • install package ifenslave-2.6 [2]
  • make sure the real NICs kernel modules are loaded automatically
  • edit /etc/network/interfaces to look like this:
iface bond0 inet s

HOWTO Install a JRE on Sun Solaris

This article was first written in September 2004 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/174).
It may seem natural that Java should be available on Solaris. Actually, it is, but Solaris 8 for example features an obsolete JRE (Java Runtime Environment), JRE 1.2. Let us see how to install a r(d)ecent JRE on Solaris. Download the JRE for Solaris, and for your architecture.

HOWTO Install a CUPS server on Debian Woody

This article was first written in September 2004 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/170).
To install a CUPS server on Debian Woody, just:
$ sudo apt-get install cupsys
If you want to connect HP printers, also install package hp-ppd, it contains a lot of printer definitions (PPD - Postscript Printer Definition) for HP printers. Then connect to the machine on port 631 (Ex: http://localhost:631) using your favorite web browser and add your printer(s).

HOWTO Setup Bonding Ethernet on Debian with a 2.4 kernel

This article was first written in July 2004 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/142).
To use Bonding Ethernet for High-Availability (fail-over) on Debian (Woody, Sarge or Sid with a 2.4.x kernel) you need to:
  • install package ifenslave-2.4
  • make sure the real NICs kernel modules are loaded automatically
  • edit /etc/network/interfaces to look like this:
iface bond0 inet static address 10.31.1.5 netmask 255.255.255.0 network 10.31.1.0 gateway 10.31.1.254 up /sbin/ifenslave