I am noticing a very peculiar thing just after shifting to Debian-based distros.root@Am-I-Helpful:~# uname -aLinux Am-I-Helpful 4.3.0-kali1-amd64 #1 SMP Debian 4.3.3-5kali4(2016-01-13) x86_64 GNU/LinuxThe output of apt-get update && apt-get dist-upgrade is :root@Am-I-Helpful:~# apt-get update && apt-get dist-upgradeHit:1 http://heanet.dl.sourceforge.net/project/ubuntuzilla/mozilla/apt all InReleaseHit:2 http://kali.mirror.garr.it/mirrors/kali sana InRelease                   Hit:3 http://kali.mirror.garr.it/mirrors/kali-security sana/updates InReleaseReading package lists... DoneReading package lists... DoneBuilding dependency tree       Reading state information... DoneCalculating upgrade... DoneThe following packages were automatically installed and are no longer required:  libavcodec56 libavformat56 libavresample2 libavutil54 libdvbpsi9  libfreerdp-rail1.1 libpostproc52 libswscale3 libvncclient0 libvpx1  libx264-142Use 'apt autoremove' to remove them.The following NEW packages will be installed:  libavcodec56 libavformat56 libavresample2 libavutil54 libdvbpsi9  libfreerdp-rail1.1 libpostproc52 libswscale3 libvncclient0 libvpx1  libx264-142The following packages have been kept back:  libarchive13 vlc vlc-nox vlc-plugin-notify vlc-plugin-samba0 upgraded, 11 newly installed, 0 to remove and 5 not upgraded.Need to get 0 B/5,605 kB of archives.After this operation, 14.8 MB of additional disk space will be used.Do you want to continue? [Y/n] nAbort.The surprising thing is :It says The following packages were automatically installed and are no longer required:  libavcodec56 libavformat56 libavresample2 libavutil54 libdvbpsi9  libfreerdp-rail1.1 libpostproc52 libswscale3 libvncclient0 libvpx1  libx264-142Use 'apt autoremove' to remove them.On the other end, at the very next line it also statesThe following NEW packages will be installed:  libavcodec56 libavformat56 libavresample2 libavutil54 libdvbpsi9  libfreerdp-rail1.1 libpostproc52 libswscale3 libvncclient0 libvpx1  libx264-142These are the same list of packages which are asked to be removed! I am not getting this as to how it is coming into picture.The content of my /etc/apt/sources.list is :# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160120-18:14]/ kali-rolling contrib main non-free  #deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160120-18:14]/ kali-rolling contrib main non-free  #deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main  #deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all maindeb http://http.kali.org/kali sana main non-free contribdeb http://security.kali.org/kali-security/ sana/updates main contrib non-freedeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all mainCould someone please clarify as to what is happening here? How to solve this ambiguous case?
The packages to be newly installed are the same as the packages that should be autoremoved!
apt;package management;kali linux;upgrade;rolling release