Existem três versões do gcc (incluindo cpp) no Debian squeeze: 4.1, 4.3 e 4.4. Você pode instalar todos eles, se quiser. Eu recomendo instalar o pacote cpp
; ele tem cpp-4.4
como uma depency, mas quando a próxima versão Debian sair, seu pacote cpp
dependerá de qualquer versão que seja a mais nova então.
cpp-4.3
é marcado como instalado automaticamente, portanto, se você remover todos os pacotes que dependem dele, ele será automaticamente desinstalado também. No momento, você tem gcc-4.3
instalado e isso depende de cpp-4.3
. Você também tem g++-4.3
marcado como instalado manualmente e depende de gcc-4.3
. A menos que você saiba que deseja o GCC 4.3, marque g++-4.3
como instalado automaticamente e verifique se tem gcc
e g++
instalado.
Depois de fazer isso, considere remover os pacotes -4.3 e qualquer outra versão antiga. Alguns pacotes não serão removidos automaticamente, mesmo que estejam marcados como instalados automaticamente e nada depende deles especificamente. Isso acontece quando algum outro pacote depende de um meta-pacote que eles fornecem. Todos os compiladores C, incluindo gcc-4.3
, fornecem c-compiler
, portanto, contanto que você tenha um pacote que dependa de c-compiler
, gcc-4.3
não será removido automaticamente. Você pode removê-lo manualmente; experimente e verifique se nada depende especificamente desta versão.