Skip to content

Instantly share code, notes, and snippets.

@porteusconf
Created February 17, 2026 16:48
Show Gist options
  • Select an option

  • Save porteusconf/f2e09cdbae40bbfcc9f1b0369c3e0788 to your computer and use it in GitHub Desktop.

Select an option

Save porteusconf/f2e09cdbae40bbfcc9f1b0369c3e0788 to your computer and use it in GitHub Desktop.
rustdesk without systemd: unpack .Deb and install files (like chromebrew rustdesk.rb does)

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!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment