Debian - Upgrade cpp-4.3 para cpp-4.4

1

Eu tenho o Debian Squeeze e tenho o cpp-4.3, que fica nele:

Eu quero saber se posso remover o cpp-4.3 e outros e instalar algo como cpp-4.4 ou superior.

E por que o aptitude não atualiza o cpp para o 4.4 automaticamente?

    
por Jonathan Rioux 22.03.2011 / 23:25

1 resposta

1

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.

    
por 23.03.2011 / 00:45