Skip to content

Latest commit

 

History

History
97 lines (71 loc) · 3.41 KB

README.md

File metadata and controls

97 lines (71 loc) · 3.41 KB

rustdesk-apt-repo-nightly

Create Repo for RustDesk Nightly

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.

Architectures

This repo privides following architectures

  • amd64 (x86_64)
  • arm64 (aarch64)
  • armhf (armv7)
  • i386 (x86_32) (Actually nothing, just prevent error if your system enabled i386.)

And armhf only has sciter verion.

Update frequency

  • Nightly: Every 3 AM UTC, because RustDesk's Nightly will build a little over 2 hours.
  • latest: Every Saturday

Add this repo

Add GPG key

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

Add apt source

For Ubuntu 24 / Debian 12 or latter (Deb822 style format)

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

For older version

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.

Install/Upgrade RustDesk

sudo apt update && sudo apt install rustdesk

Update to same version number of nightly

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.

FAQ

Not needed anymore.

I got i386 error

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

Deb822

Uncomment the line with Architectures:

Older style

Comment the line starts with deb, and uncomment the line that has arch=amd64