Não é possível reinstalar o samba depois de excluir seu arquivo de configuração de / etc / samba

2

Eu fiquei bravo com o arquivo de configuração quebrado para o samba. Acabei de excluir a pasta /etc/samba . Agora eu quero reinstalar o samba, mas não posso.

Isso é o que eu fiz:

sudo apt-get install samba
sudo vim /etc/samba/... # broke something in the config
sudo apt-get remove --purge samba
# realized that the config file in the '/etc/samba' is still there.
sudo rm -r /etc/samba
sudo apt-get install samba # getting error

Eu quero remover o samba (excluir completamente) e instalá-lo como se nada tivesse acontecido antes?

Como fazer isso?

[EDITAR]

dpkg: error processing package samba (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for systemd (215-17+deb8u4) ...
Errors were encountered while processing:
 samba
E: Sub-process /usr/bin/dpkg returned an error code (1)

e

  • A primeira instalação foi de 54,2MB
  • A desinstalação foi de 11,5MB
  • A segunda instalação foi de 11,5MB
por Dombi Szabolcs 02.09.2016 / 18:37

1 resposta

5

Bem, na maioria das vezes, sua instalação instala pacotes mais dependentes, além do pacote samba. Então, por que sua próxima instalação não precisa do tamanho dos arquivos baixados anteriormente. Então, se você precisar removê-lo completamente como você pediu, você precisará desinstalá-lo e remover as dependências indesejadas.

sudo apt-get remove --purge samba samba-*
sudo apt-get autoremove

Depois disso, se você encontrar os arquivos de configuração em / etc / samba, melhor renomeá-lo.

sudo mv  /etc/samba /etc/samba.old

Agora você pode instalar o samba emitindo o comando

sudo apt-get install samba

É isso.

    
por SAGAR BHOOSHAN 02.09.2016 / 19:46