Samba 的目的是什么?我一直认为它是 Microsoft 文件系统的文件共享协议。这种假设是否不正确,或者 Samba 是否被不恰当地引入了一般系统文件?
例如 :
我使用 NFS 和 SSHFS 作为远程共享。
apt purge *samba*
尝试一下我得到:
The following packages will be REMOVED:
gvfs-backends* libsmbclient* mate-desktop-environment-core* mpv*
python3-samba* samba-common* samba-common-bin* samba-libs*
smbclient*
我看到这个列表中有几件物品依赖性关于桑巴舞,值得怀疑。
答案1
这个问题有点宽泛。
确切的samba
包是 SMB/CIFS服务器,但您已要求 APT 删除*samba*
,其中包括一些与 Samba 相关的客户端部分库。
例如,允许删除 是一个坏主意gvfs-backends
。这将导致 Caja 文件管理器(Nautilus 的分支)和其他相关应用程序失去对 SMB/CIFS 的支持。在当前的异构世界中,我认为这不是一个好主意,因为 SMB/CIFS 是 NAS 和计算机最跨平台的文件传输协议。
通过删除,smbclient
您将失去 SMB/CIFS 共享的控制台功能。
但去除mate-desktop-environment-core
几乎是安全的,因为它只包含4 个非必要文件。
因此我建议将所有*samba*
组件放在其原位。