Невозможно переустановить Samba после удаления ее файла конфигурации из /etc/samba

Невозможно переустановить Samba после удаления ее файла конфигурации из /etc/samba

Я разозлился из-за сломанного файла конфигурации для samba. Я просто удалил папку /etc/samba. Теперь я хочу переустановить samba, но не могу.

Вот что я сделал:

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

Я хочу удалить самбу(удалить полностью)а затем установить его, как будто ничего не произошло?

Как это сделать?

[РЕДАКТИРОВАТЬ]

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)

и

  • Первая установка была 54,2 МБ
  • Удаление составило 11,5 МБ
  • Вторая установка составила 11,5 МБ.

решение1

Ну, в основном ваша установка установила больше зависимых пакетов, чем один пакет samba. Так почему же вашей следующей установке не нужен размер файлов, которые были загружены ранее? Так что если вам нужно удалить его полностью, как вы просили, то вам нужно удалить его и удалить нежелательные зависимости.

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

После этого, если вы обнаружите файлы конфигурации в /etc/samba, лучше переименуйте их.

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

Теперь вы можете установить Samba, выполнив команду

sudo apt-get install samba

Вот и все.

Связанный контент