O problema é o seguinte (de man apt-get
):
Portanto, adicionar um hífen ao final de um nome de pacote significa "remover esse pacote". Especificamente, no seu caso, isso removeria estes:
Note, selecting 'libgtk2.0-doc' for regex 'libgtk2.0'
Note, selecting 'libgtk2.0-cil' for regex 'libgtk2.0'
Note, selecting 'libgtk2.0-bin' for regex 'libgtk2.0'
Note, selecting 'libgtk2.0-common' for regex 'libgtk2.0'
Note, selecting 'libgtk2.0-0' for regex 'libgtk2.0'
Note, selecting 'libgtk2.0-cil-dev' for regex 'libgtk2.0'
Note, selecting 'libgtk2.0-0-dbg' for regex 'libgtk2.0'
Note, selecting 'libgtk2.0-dev' for regex 'libgtk2.0'
Em outras palavras, você removeu todo o conjunto de bibliotecas gtk2, e um lote de programas depende do gtk2. Como resultado, um lote de programas foi removido.
Então, não, isso não é um bug. É, admito, comportamento surpreendente se você não souber, mas está documentado e intencional.