Рейтинг:0

systemctl не видит службу apt install на Kubuntu 21.04, установленную самостоятельно

флаг tr

Привет, моя проблема аккуратно резюмируется следующим образом:

mike@gamer:~$ sudo apt install xvfb
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
xvfb уже является самой новой версией (2:1.20.11-1ubuntu1.1).
0 для обновления, 0 для новой установки, 0 для удаления и 0 для отказа от обновления.

Майк@геймер:~$ статус sudo systemctl xvfb
Не удалось найти модуль xvfb.service.

mike@gamer:~$ sudo apt install x11vnc
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
x11vnc уже самая новая версия (0.9.16-7).
0 для обновления, 0 для новой установки, 0 для удаления и 0 для отказа от обновления.

Майк@геймер:~$ статус sudo systemctl x11vnc
Не удалось найти модуль x11vnc.service.
Майк@геймер:~$

Чтобы было ясно, systemctl не видит некоторые службы, которые я установил в Kubuntu 21.04 с помощью apt. Дело не в том, что он не видит ничего, что я установил. Я установил xrdp без проблем. Все, что я действительно пытаюсь сделать, это иметь возможность подключиться к моему ящику Kubuntu по rdp, но мне нужна какая-то версия vnc, чтобы работать, или xvfb, или что-то еще (чтобы действовать как мост vnc для rdp). Я действительно с нетерпением ждал «родной» поддержки Wayland (но независимо от того, есть ли у вас настоящий композитор Wayland или нет, он должен обрабатываться библиотекой X11Wayland или как она там называется), но я готов отказаться от всего этого, просто чтобы иметь возможность для доступа к моему рабочему столу и запуска приложений с графическим интерфейсом с удаленного компьютера, будь то Linux, Win 10, Apple macOS, телефон Android, телефон iOS или что-то еще. Я хочу запустить это безголовое как сервер.

Я искренне надеюсь, что упустил очевидное. Есть грузы похожих постов в сети, но, честно говоря, почти все они — ерунда, или написаны до 21 апреля, или откровенно противоречат друг другу.

Большое спасибо заранее за любую информацию, которая решит это быстро. Мне кажется, что минимум 21.04 должен быть в состоянии сделать, чтобы вы могли взаимодействовать и использовать службы, которые вы устанавливаете.

Единственный явно связанный пост [1]: systemctl list-unit-files не показывает мой сервис не решает проблему

флаг hr
*пакеты* и *службы* не являются синонимами. Вы уверены, что эти конкретные пакеты (или их зависимости) действительно устанавливают службу?
Рейтинг:3
флаг nl
JM0

Ни один из этих пакетов не устанавливается оказание услуг файлы для вас, чтобы использовать. Чтобы запускать эти программы в качестве демонов при запуске, вам нужно будет самостоятельно создать файлы модулей systemd.

Вот несколько инструкций для x11vnc: https://askubuntu.com/a/676978/797559

Вот инструкции для xvfb: https://superuser.com/a/912648/910217

флаг tr
Большое вам спасибо. Через несколько часов после публикации мне пришло в голову, что (очень грубо говоря), возможно, не все пакеты приложений, которые вы можете считать службами, на самом деле не устанавливают «службу» в терминах systemd. Ты узнаешь что-то новое каждый день. Я много использовал 20.04, и у меня была довольно сложная настройка, которая делала то, что я описал выше, и я могу с уверенностью сказать, что мне никогда не приходилось создавать файлы модулей systemd самостоятельно. В любом случае, еще раз спасибо за ваш быстрый, лаконичный ответ. Теперь я снова могу заниматься!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.