Occasionally, my Raspbmc upgrades itself, downloading and installing new kernels and xbmc. How would I keep the other packages up-to-date?
I'm not sure if it's recommended, but I tried sudo apt-get upgrade
followed by sudo apt-get dist-upgrade
. It seems like some packages are put on hold, although surprisingly, others were still uninstalled. Should I not have run these commands?
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
libnss-winbind libpam-winbind samba
The following packages have been kept back:
libwbclient0 samba-common smbclient winbind xbmc
0 upgraded, 0 newly installed, 3 to remove and 5 not upgraded.
After this operation, 21.8 MB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 33369 files and directories currently installed.)
Removing libnss-winbind:armhf ...
Removing libpam-winbind:armhf ...
Removing samba ...
[ ok ] Stopping Samba daemons: nmbd smbd.
Subsequent attempts at sudo apt-get upgrade
and sudo apt-get dist-upgrade
resulted in no packages being upgraded or installed.
$ dpkg --get-selections | grep hold
initscripts hold
insserv hold
libavahi-client3:armhf hold
lsb-base hold
lsb-release hold
manpages hold
network-manager hold
rsyslog hold
udev hold
upstart hold
winbind hold
xinetd hold