Пошел в Ubuntu Software установил Samba 1.2.63-0ubuntu6.
Нажал «Запустить» ... ничего не происходит
Не отображается в «Показать приложения»
У меня была точно такая же проблема. Чтобы исправить это, я запустил:
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
из терминала.
Предыдущий ответ получит его работа, но существует способ зафиксировать его не обнаруживающийся на экране приложений.
gksu является одной из зависимостей самбы. gksu был удален из библиотеки пакета Ubuntu в 18,04, Это - причина, которую самба не разоблачает на экране приложений.
Один способ зафиксировать это состоит в том, чтобы установить версию gksu, используемого в Ubuntu 17.10
Чтобы сделать это следует этим инструкциям (отсюда 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
Удалите ловкий репозиторий из системы для безопасности
sudo rm /etc/apt/sources.list.d/artful.list
sudo apt-get update
После youv'e сделанный эта самба удаления от использования командной строки:
sudo apt autoremove samba
Затем установите самбу снова от центра программного обеспечения Ubuntu.
Важно, чтобы Вы установили его от центра программного обеспечения Ubuntu а не из командной строки. Это работа привычки, если Вы делаете это из командной строки. Я понятия не имею, почему, это просто не делает.
Samba должен теперь обнаружиться на экране приложений.
Для тех, кто не против ввода пароля в терминале, самый простой способ заменить ярлык на samba - это отредактировать файл .desktop
. В моем случае на Xubuntu он находится в /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
Я просто делаю sudo system-config-samba
и все хорошо работает. Samba GUI показывают как ожидалось.