Samba GUI 无法启动 18.04

Samba GUI 无法启动 18.04

去Ubuntu软件安装Samba 1.2.63-0ubuntu6。

点击“启动”...什么也没发生

未显示在“显示应用程序”中

答案1

我遇到了同样的问题。为了修复它,我运行了:

sudo system-config-samba

输出的最后一行内容如下:

SystemError: could not open configuration file '/etc/libuser.conf': No such file or directory

我只是使用以下命令创建了该文件:

sudo touch /etc/libuser.conf

并且运行良好。

我似乎无法让它出现在应用程序屏幕中,但可以通过

sudo system-config-samba

从终端。

答案2

前面的答案可以让它工作,但有一种方法可以修复它不显示在应用程序屏幕上的问题。

gksu 是 samba 的依赖项之一。gksu 在 18.04 中从 Ubuntu 软件包库中删除了 这就是 samba 未出现在应用程序屏幕中的原因。

解决此问题的一种方法是安装 Ubuntu 17.10 中使用的 gksu 版本

为此,请按照以下说明进行操作(从此处开始https://askubuntu.com/a/1030066

  1. 向系统添加巧妙的存储库:

    cat <<EOF | sudo tee /etc/apt/sources.list.d/artful.list
    deb http://archive.ubuntu.com/ubuntu/ artful universe
    EOF
    
  2. 更新包缓存

    sudo apt-get update
    
  3. 安装 gksu 包

    sudo apt-get install gksu
    
  4. 为了安全起见,从系统中删除 artful 存储库

    sudo rm /etc/apt/sources.list.d/artful.list
    sudo apt-get update
    

完成此操作后,从命令行卸载 samba:

sudo apt autoremove samba

然后从Ubuntu 软件中心

重要的是,您要从 Ubuntu 软件中心安装它,而不是从命令行安装。如果您从命令行安装它,它将不起作用。我不知道为什么,它就是不起作用。

Samba 现在应该出现在应用程序屏幕中。

答案3

对于那些不介意在终端中输入密码的人来说,替换 samba 快捷方式的最简单方法是编辑文件。在我的情况下,在 Xubuntu 上,.desktop它位于/usr/share/applications/~/.local/share/applications/

只需编辑文件system-config-samba.desktopsamba.desktop使用文本编辑器,然后替换行

Exec=gksu system-config-samba

Exec=sudo system-config-samba

以及以下行:

Terminal=False

Terminal=true

答案4

我只需照做sudo system-config-samba,一切就都正常了。Samba GUI 按照预期显示。

相关内容