Actually any other versions than the currently running one.
Create a script containing:
#!/bin/bash
rmkernel() {
sudo aptitude purge $(dpkg -l | grep linux-image | egrep -v "$(uname -r)|linux-image-(generic|server)" | awk '{print $2}')
sudo aptitude purge $(dpkg -l | grep linux-headers | egrep -v "$(uname -r)|linux-headers-(generic|server)" | awk '{print $2}')
rmpkg
}
rmpkg() {
sudo aptitude purge $(dpkg -l | grep '^rc' | awk '{print $2}')
sudo aptitude clean
}
rmkernel
rmpkg
After using this, it is always interesting to see what is left !