Как мне полностью удалить Samba?

Как мне полностью удалить smb / samba с моего компьютера с Ubuntu 11.10?

Как мне впоследствии переустановить его? функциональность, связанную с Windows SMB с моего рабочего стола, и выполните полную переустановку этих компонентов. См. Этот вопрос для некоторого фона.

14
задан 13 April 2017 в 15:23

5 ответов

Более простой и чистый способ удалить Samba.

sudo apt-get autoremove samba samba-common

Этот шаг использует автоматическое удаление для удаления пакета.

sudo apt-get purge samba samba-common

Этот шаг очищает любой файл конфигурации, который у вас может быть

0
ответ дан 13 April 2017 в 15:23

Итак, для сервера из Терминала:

sudo apt-get remove --purge samba
sudo apt-get install samba

Но, если у вас проблемы с клиентом, это будет больше похоже на:

sudo apt-get remove --purge smbclient libsmbclient
sudo apt-get install smbclient libsmbclient
0
ответ дан 13 April 2017 в 15:23

Я недавно установил Ubuntu 17.04 в VirtualBox на хосте Windows 7, и мне нужно было получить доступ к файлам на хосте. Я довольно новичок в Linux, поэтому подумал, что мне нужна samba для доступа к этим ресурсам. Как упоминалось выше от dpb , у меня были проблемы с клиентом. Оказалось, что все, что мне действительно нужно было сделать, это удалить самбу. Наличие Ubuntu 17.04 означало, что мне пришлось переустанавливать cifs-utils, а не smbclient, чтобы вернуть функциональность клиента:

sudo apt-get install cifs-utils

После перезагрузки все мои сетевые ресурсы Windows были доступны и проблемы с клиентом решались.

0
ответ дан 13 April 2017 в 15:23

Все эти решения передаются при загрузке системы. Но что делать, если ваша система не загружается из-за самбы?

Если вы застряли в режиме восстановления, запустите аварийный диск. apt-get не всегда работает, на самом деле он вызывает ошибку seg в оболочке восстановления, по крайней мере, в Ubuntu из того, что я видел. Чтобы обойти это, вы можете использовать dpkg --purge --force-all samba, а также для common и winbind, если система все еще не загружается.

Помните, что если вы находитесь в оболочке режима записи, не используйте sudo, потому что это вызовет ошибку сегмента. Просто используйте команды, как если бы вы были от имени root.

Но я заставил Samba прекратить загрузку системы, и именно так мне удалось вырвать samba, а затем выполнить чистую установку после того, как система снова загрузилась полностью. Как только он загрузится полностью, пройдите и выполните команду sudo apt-get remove --purge samba samba-common, чтобы убедиться, что все было удалено. К сожалению, вам также может понадобиться вручную удалить некоторые элементы, поскольку dpkg не всегда удаляет сценарии запуска и другие элементы, создаваемые двоичным файлом. Это то, что я должен был сделать, чтобы полностью удалить самбу, когда я не мог загрузить систему.

Надеюсь, это поможет кому-то, кто застрял в той же ситуации, что и я.

0
ответ дан 13 April 2017 в 15:23

В Ubuntu 18.04:

sudo apt -y remove --purge samba samba-common cifs-utils smbclient
sudo rm -rf /var/cache/samba /etc/samba /run/samba /var/lib/samba /var/log/samba
0
ответ дан 23 November 2019 в 02:56

Другие вопросы по тегам:

Похожие вопросы: