Como faço para reinstalar o bash no Ubuntu?

3
O

bash parece estar jogando um segfault, e meu sistema está muito quebrado. Eu estava pensando em tentar reinstalar bash em vez de reinstalar o sistema operacional inteiro, mas isso não é aparentemente trivial. Eu não posso usar o apt-get porque a minha conexão de rede não está conectada (aparentemente devido a estar sendo quebrado ...?) Então eu reservei um disco de recuperação e baixei o arquivo deb para ele - mas não consigo fazer dpkg - diz isso:

# dpkg -i bash_4.1-2ubuntu3_i386.deb
Selecting previously deselected package bash.
(Reading database ... 22385 files and directories currently installed.)
Preparing to replace bash 4.1-2ubuntu3 (using bash_4.1-2ubuntu3_i386.deb) ...
dpkg: warning: old pre-removal script killed by signal (Segmentation fault)
dpkg - trying script from the new package instead ...
dpkg: error processing bash_4.1-2ubuntu3_i386.deb (--install):
 subprocess new pre-removal script killed by signal (Segmentation fault)
dpkg: error while cleaning up:
 subprocess installed post-installation script killed by signal (Segmentation fault)
Errors were encountered while processing:
 bash_4.1-2ubuntu3_i386.deb

Alguém tem algum conselho?

    
por Aerik 21.09.2012 / 07:25

1 resposta

1

Tente instalar bash-static para evitar problemas de dependência com bibliotecas quebradas e contornar os erros de script de remoção.

Se isso também falhar com erros semelhantes, suas bibliotecas compartilhadas poderão ser quebradas.

A próxima tentativa pode ser copiar /bin/bash-static de um live-cd para /bin/bash em seu sistema.

    
por 21.09.2012 / 09:00