An experiment:
Code:
debian64:~$ cat /etc/apt/apt.conf
APT::Default-Release "unstable";
debian64:~$
Code:
debian64:~# deborphan
libboost-thread1.33.1
libcurl4-openssl
libdns22
libpoppler0c2
libboost-date-time1.33.1
libdb4.2
gstreamer0.10-lame
guile-1.6-libs
The only packages I really recognize there are gstreamer0.10-lame & guile-1.6-libs. I use LAME regularly, and assume that gstreamer0.10-lame has something to do with it; and I know that guile-1.6-libs has something to do with Gnome games.
Code:
debian64:~# apt-cache rdepends guile-1.6-libs
Reverse Depends:
trackballs
texmacs
snd-gtk
meep-mpi
meep
libgeda20
gnucash
gnotime
gnome-games
geda-utils
geda-gsymcheck
geda-gschem
geda-gnetlist
geda-gattrib
xchat-guile
xbindkeys
snd-gtk
slib
serveez
penggy
mpb-mpi
mpb
meep-mpi
meep
mdk
mailutils
libmailutils1
libgwrap-runtime0
libgeda29
libctl3
gwave
guile-simplesql
guile-pg
guile-g-wrap
guile-db
guile-1.6
gnurobots
gnucash
gnubik
gnotime
glame
geda-utils
geda-gsymcheck
geda-gschem
geda-gnetlist
geda-gattrib
freetalk
drgeo
bobot++
beast
autogen
Again the only thing depending on guile-1.6-libs that I recognize as having been purposely installed is gnome-games. I can live without that for a bit, so I will cautiously remove that package identified by deborphan, only.
Code:
debian64:~# aptitude remove guile-1.6-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Building tag database... Done
The following packages will be REMOVED:
guile-1.6-libs
0 packages upgraded, 0 newly installed, 1 to remove and 72 not upgraded.
Need to get 0B of archives. After unpacking 2408kB will be freed.
Writing extended state information... Done
(Reading database ... 139960 files and directories currently installed.)
Removing guile-1.6-libs ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
Building tag database... Done
debian64:~#
Verify that it is indeed gone.
Code:
debian64:~# deborphan
libboost-thread1.33.1
libcurl4-openssl
libdns22
libpoppler0c2
libboost-date-time1.33.1
libdb4.2
gstreamer0.10-lame
libguile-ltdl-1
At this point I take some time to verify that my games still work. They do. Now I feel braver, so ...
Code:
debian64:~# deborphan | xargs dpkg --purge
(Reading database ... 139863 files and directories currently installed.)
Removing libboost-thread1.33.1 ...
Purging configuration files for libboost-thread1.33.1 ...
Removing libcurl4-openssl ...
Purging configuration files for libcurl4-openssl ...
Removing libdns22 ...
Purging configuration files for libdns22 ...
Removing libpoppler0c2 ...
Purging configuration files for libpoppler0c2 ...
Removing libboost-date-time1.33.1 ...
Purging configuration files for libboost-date-time1.33.1 ...
Removing libdb4.2 ...
Removing gstreamer0.10-lame ...
Removing libguile-ltdl-1 ...
Purging configuration files for libguile-ltdl-1 ...
debian64:~#
After this, I reboot, do aptitude dist-upgrade, check that games, mp3 players, and other commonly used programs are still working. Everything seems to be functional. I don't really understand it, but it does not seem to have had any negative effects. I'll watch for a few days, and if anything does show up, I will faithfully be back to report it.