Install samba-common by default
Open, Needs TriagePublic

Description

It was noted in https://www.dedoimedo.com/computers/kubuntu-beaver.html that we don't ship with the samba-common package. Installing it is one of many hurdles that must be jumped through to make Samba work in Bionic. We should install it by default.

I recommend pushing this as an update to Bionic. Samba usability is critical for professional and enterprise usage.

ngraham created this task.May 8 2018, 8:44 PM

Ok. I will investigate.

Thanks! This is the package that ships /etc/samba/smb.conf, which needs to be present (and patched/fixed) to make Samba network resource discovery work.

Ping. Just found that samba-common is automatically installed if you install samba, so given that samba is pre-installed, samba-common really should be too.

The sharing tab in dolphin install samba and samba-common on demand. I just checked.

Indeed it does. I'm actually hacking on that myself right now (see D21252, D21253, and D21264)

However this doesn't help for simply being able to view Samba shares on the network, because for that use case Dolphin doesn't notice that you don't have Samba installed and prompt you to install it they way it does if you try to set up a share without Samba installed. It definitely should, and that's now on my to-do list. However in the meantime it doesn't, so it's up to distros to make sure a fully functional Samba stack is installed by default.