<html><p>First, before we can even install the v4.4.2-1 package from the backports tree, we need to enable backports in our sources list.<br /> We can do this by:</p></html>
sudo vim /etc/apt/sources.list
# /etc/apt/sources.list deb http://mirror/debian lenny main contrib non-free deb-src http://mirror/debian lenny main contrib non-free deb http://mirror/security lenny/updates main contrib non-free deb-src http://mirror/security lenny/updates main contrib non-free deb http://mirror/backports lenny-backports main contrib non-free deb-src http://mirror/backports lenny-backports main contrib non-free
<html><p>Now we need to update our packages list.</p></html>
sudo aptitude update
<html><p>You will most likely get a warning about not having the gpg public key for the backports tree.</p></html>
W: GPG error: http://mirror lenny-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EA8E8B2116BA136C
<html><p>To install the gpg key for the backports tree:</p></html>
sudo aptitude install debian-backports-keyring
<html><p>While installing the backports keyring, you will be asked it you want to proceed with the install. Answer Yes</p></html>
Do you want to ignore this warning and proceed anyway? To continue, enter "Yes"; to abort, enter "No": Yes
<html><p>Now with the gpg key in place for backports, update again, and perform any necessary upgrades.</p></html>
sudo sh -c "aptitude update && aptitude safe-upgrade -y"
<html><p>With our package sources up to date, we need to install the version of rsyslog from backports.</p></html>
sudo aptitude -t lenny-backports install rsyslog
<html><p>Rsyslog should now be updated to a version that supports native TLS encription.</p>
<br />
<p style=“color:#880000;”>Note: This step needs to be done on all of the machines that will be using rsyslog.</p></html>