Important
This is unofficial RustDesk apt repo, what I can say is trust me bro, it is your decision to trust me or not.
Note
You're viewing Nightly channel, click me to check latest channel.
Note
Same thing but RPM is also available.
This repo will use morph027/apt-repo-action to create repo, and deploy to GitHub Pages.
The .sh
script is written by ChatGPT, it will fetch the release data from GitHub API and use jq to parse JSON data and find the asset URL.
This repo privides following architectures
amd64
(x86_64)arm64
(aarch64)armhf
(armv7)i386
(x86_32) (Actually nothing, just prevent error if your system enabledi386
.)
And armhf
only has sciter verion.
- Nightly: Every 3 AM UTC, because RustDesk's Nightly will build a little over 2 hours.
- latest: Every Saturday
Nightly and latest are sharing same GPG key.
curl -fsSL https://raw.githubusercontent.com/xlionjuan/rustdesk-apt-repo-nightly/refs/heads/main/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/xlion-repo.gpg
sudo tee /etc/apt/sources.list.d/xlion-rustdesk-repo.sources << EOF
# Change "nightly" to "latest" if you want to switch channel
Types: deb
URIs: https://xlionjuan.github.io/rustdesk-apt-repo-nightly
Suites: main
Components: main
Signed-By: /usr/share/keyrings/xlion-repo.gpg
EOF
sudo tee /etc/apt/sources.list.d/xlion-rustdesk-repo.list << EOF
# Change "nightly" to "latest" if you want to switch channel
deb [signed-by=/usr/share/keyrings/xlion-repo.gpg] https://xlionjuan.github.io/rustdesk-apt-repo-nightly main main
EOF
Note
Deb822 style format are designed for more human readable, older style format will still supported on newer systems.
sudo apt update && sudo apt install rustdesk
Because RustDesk didn't change its version number or add special identify when releasing nightly, so you could run
sudo apt update && sudo apt reinstall rustdesk
to upgrade manually, still better than download manually.
Caution
Don't asking me to doing this.
If you got the warning like this
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://xlionjuan.github.io/rustdesk-apt-repo-nightly main InRelease' doesn't support architecture 'i386'
This is because you enabled i386
(32bit) on your apt, mainly because you're a developer or you have installed Steam 32bit library, you can ignore this, but it is annoying! Let's fix this
Uncomment the line with Architectures:
Comment the line starts with deb
, and uncomment the line that has arch=amd64