/etc/samba から設定ファイルを削除した後、samba を再インストールできない

/etc/samba から設定ファイルを削除した後、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.2MBでした
  • アンインストールは11.5MBでした
  • 2回目のインストールは11.5MBでした

答え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

それでおしまい。

関連情報