나는 삼바의 손상된 구성 파일 때문에 화가 났습니다. 방금 폴더를 삭제했습니다 /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
그게 다야.