去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)
向系统添加巧妙的存储库:
cat <<EOF | sudo tee /etc/apt/sources.list.d/artful.list deb http://archive.ubuntu.com/ubuntu/ artful universe EOF
更新包缓存
sudo apt-get update
安装 gksu 包
sudo apt-get install gksu
为了安全起见,从系统中删除 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.desktop
或samba.desktop
使用文本编辑器,然后替换行
Exec=gksu system-config-samba
和
Exec=sudo system-config-samba
以及以下行:
Terminal=False
到
Terminal=true
答案4
我只需照做sudo system-config-samba
,一切就都正常了。Samba GUI 按照预期显示。