/etc/samba에서 구성 파일을 삭제한 후 Samba를 다시 설치할 수 없습니다.

/etc/samba에서 구성 파일을 삭제한 후 Samba를 다시 설치할 수 없습니다.

나는 삼바의 손상된 구성 파일 때문에 화가 났습니다. 방금 폴더를 삭제했습니다 /etc/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였습니다.
  • 두 번째 설치는 11.5MB였습니다.

답변1

글쎄요, 대부분의 설치에는 삼바 패키지 외에 더 많은 종속 패키지가 설치되어 있습니다. 그렇다면 다음 설치에는 이전에 다운로드한 파일 크기가 필요하지 않은 이유는 무엇입니까? 따라서 요청한 대로 완전히 제거해야 하는 경우 이를 제거하고 원치 않는 종속성을 제거해야 합니다.

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

그 후 /etc/samba에서 구성 파일을 찾으면 이름을 바꾸는 것이 좋습니다.

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

이제 다음 명령을 실행하여 삼바를 설치할 수 있습니다.

sudo apt-get install samba

그게 다야.

관련 정보