/etc/init.d
или /etc/rc.d/init.d
— это место, где находятся сценарии инициализации программных приложений./usr/sbin
(или/usr/bin
)— это место, где фактически установлены исполняемые файлы приложения.
/etc/rc.d/init.d
просто содержит скрипт для вызова приложения (в вашем случае vsftpd ). Сценарий обычно используется для запуска приложения в качестве службы демона во время загрузки процессом init . В дополнение к этому сценарии в /etc/init.d
предоставляют параметры запуска, остановки, состояния и перезапуска.
vsftpd — это приложение, которое обычно имеет служебный файл в /etc/systemd/system/
вместо сценария запуска. Поэтому его нет в/etc/init.d/
Проблема здесь в том, что ваш дистрибутив содержит более старую версию GNOME -shell -common (3.28 ), когда для gnome требуется как минимум 3.4 -tweak -tools
Это проблема распространения, а не ваша проблема
РЕДАКТИРОВАТЬ:по-видимому, 3.28 на самом деле новее, чем 3.4. Тем не менее, это пока проблема с вашим дистрибутивом