It is important that linux kernel-headers is installed in your system One reason is that some applications need to use kernel headers like VMWare Workstation  when installing vmware-tools  you will be asked for the path of kernel-headers