Both improve and dist-upgrade are used for upgrading the hooked up programs at the gadget. However, apt-get improve command can't despoliation a brand new bundle or cast off an hooked up bundle from the gadget. The dist-upgrade, on the alternative hand, can despoliation new programs or cast off current programs if required.