If u try to install rustdesk .deb or .rpm, it fails if you do not have systemd. Possible workaraound... See https://github.com/chromebrew/chromebrew/blob/master/manifest/x86_64/r/rustdesk.filelist The above rustdesk.filelist shows files from .deb package (but installed in /usr/local/) TODO: add script to get .deb file, and extract files to /usr/local tree. The transcript below shows dependencies: libsciter_gtk libyuv xdotool
Instead of using systemd to start rustdesk in background, AI said try one of tmux or screen:
tmux new -s rustdesk
screen -S rustdesk
Note: you can always start it in any terminal is a display manager with command: rustdesk. Below shows how chromebrew installs rustdesk on my chromeos-flex "chromebook"...
chronos@reven / $ crew install rustdesk
Using rubocop to sanitize /usr/local/lib/crew/packages/rustdesk.rb
Inspecting 1 file
.
1 file inspected, no offenses detected
Checking rustdesk package ...
Property tests for rustdesk passed.
Checking rustdesk package ...
Buildsystem test for rustdesk passed.
rustdesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
https://rustdesk.com/
Version: 1.4.4
License: AGPL-3.0
Performing pre-flight checks for rustdesk...
The following package(s) will be installed:
rustdesk
After installation, 80.56 MB of extra disk space will be taken. (96.26 GB of free disk space available)
Proceed (YES/no)?
libsciter_gtk: Sciter HTML/CSS/scripting engine GTK library
No precompiled binary available for your platform, downloading source...
Calculating checksum for libsciter-gtk.so...
libsciter-gtk.so: File downloaded.
...
...
...
Making 0 links.
Running upx to uncompress binaries and patchelf to patch binary interpreter paths if needed.
Performing post-installs for packages...
Rustdesk installed!