Revertendo problemas causados pelo checkinstall com a compilação do gcc

4

Eu baixei recentemente a fonte do GCC 4.6.2 para poder brincar um pouco com o C ++ 11. Tendo sido informado sobre checkinstall e sua utilidade na instalação de programas a partir do código fonte, eu criei um pacote Debian a partir de a instalação usando sudo checkinstall -D make install .

Querendo ver como o pacote recém-criado funcionou, eu o removi usando o Gerenciador de Pacotes Synaptic. Como se constatou, o pacote checkinstall criado a partir de make install tentou remover todos os arquivos que o processo de instalação tocou, incluindo bibliotecas compartilhadas do gcc como /lib64/libgcc_s.so. Apesar de não ser capaz de executar um monte de programas devido a esta dependência em falta, eu consegui restaurar o meu sistema de volta ao normal, reinstalando o pacote a partir da linha de comando usando dpkg .

Neste ponto, quero remover o pacote do gerenciador de pacotes, já que é muito perigoso, mas não remove os arquivos instalados. Eu estava procurando em / var / lib / dpkg e descobri que o gerenciador de pacotes parece ser baseado em arquivos de texto que listam pacotes e tal - posso apenas remover todas as menções ao pacote dos arquivos em / var / lib / dpkg, ou há uma maneira mais segura de fazer isso?

    
por Matt Kline 28.10.2011 / 16:03

1 resposta

2

Acabei de remover manualmente a menção do pacote dos arquivos em /var/lib/dpkg . As coisas continuaram funcionando normalmente depois disso.

    
por Matt Kline 14.03.2013 / 04:26