- See currently loaded kernel:
uname -r - List all old kernels:
dpkg --list 'linux-image*' - List old kernels except currently loaded:
sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r` - Remove with force and purge:
sudo dpkg --force-all -P linux-image-3.13.0-32-generic - Fix dependency problems:
sudo apt-get install -f - Remove all expect the loaded kernel:
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
- Setup unattended upgrades:
sudo dpkg-reconfigure unattended-upgrades - Edit config:
sudo vim /etc/apt/apt.conf.d/50unattended-upgrades- Uncomment
//Unattended-Upgrade::Remove-Unused-Dependencies "false";and set it totrue
- Uncomment