Package Details: rustdesk 1.4.1-2

Git Clone URL: https://aur.archlinux.org/rustdesk.git (read-only, click to copy)
Package Base: rustdesk
Description: Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk!
Upstream URL: https://rustdesk.com/
Keywords: AnyDesk desktop remote Rust TeamViewer
Licenses: AGPL-3.0-only
Submitter: taotieren
Maintainer: severach
Last Packager: severach
Votes: 45
Popularity: 4.06
First Submitted: 2021-06-27 07:29 (UTC)
Last Updated: 2025-07-29 14:44 (UTC)

Sources (16)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

severach commented on 2025-08-18 19:58 (UTC) (edited on 2025-08-18 20:04 (UTC) by severach)

Don't know why you want rustdesk on wsl. rustdesk for Windows would work much better.

Are you trying to install rustdesk as a server on a non GUI text only system so you can use terminal, file manager, and TCP tunneling without having to map firewall ports for ssh?

bsndrf commented on 2025-08-18 19:42 (UTC)

I never said, that I installed a browser or a desktop environment. I tried that on wsl. Nevertheless other Arch bare metal install withouth desktop environment and neither pulseaudio or pipewire exist.

severach commented on 2025-08-18 19:40 (UTC) (edited on 2025-08-18 19:41 (UTC) by severach)

I was able reproduce that error by removing libpulse (pacman -Rdd libpulse). I can't add pulseaudio because many have switched to pipewire.

libpulse-simple.so.0 is provided by libpulse, not pulseaudio. libpulse is in depends. Installing pulseaudio, pipewire-pulse, rustdesk, chromium, firefox, and hundreds of other GUI packages will install libpulse. Check /var/log/pacman.log to see what packages were installed with pulseaudio and check pacman -Dk for database errors.

You need to do more research to find out how you installed a functional GUI presumably with sound, built and installed rustdesk, and didn't have libpulse installed. Or possibly libpulse was installed but it didn't work because a dependency was missing.

bsndrf commented on 2025-08-18 17:54 (UTC)

After installing on a fresh Arch install I got this error after running: rustdesk --help Failed to load "librustdesk.so" libpulse-simple.so.0: cannot open shared object file: No such file or directory Please run "pacman -Qo libpulse-simple.so.0" to search and install the pkg.

after installing pulseaudio it worked. Could you please add the necessary dependency?

akspecs commented on 2025-07-29 06:45 (UTC)

@taek
the topmost (rustdesk.tar.gz) md5 and sha256 hashes respectively should be:
621663863c75196f2611a1165573390e
c6b9f1160e7ec4ebf604c15145cb0146ae5ff658a530060a89807dc2af086b32

taek commented on 2025-07-29 05:19 (UTC)

Error in current aur-release - failed md5 validation check

https://termbin.com/cazp

patlefort commented on 2025-07-28 16:52 (UTC)

Using nice before makepkg is the way to do it. Or before yay/pamac. Aur helpers can also provide the option.

severach commented on 2025-07-28 16:41 (UTC) (edited on 2025-07-28 19:21 (UTC) by severach)

@sekret: Typically prerelease to release is only a few hours. It takes me longer than that to get the new version to compile so none of us ever see the prerelease. The 5 day delay from prerelease to release prerelease #2 on 1.4.1 made me believe that there must have been changes. I bumped pkgrel without checking the code. I just checked the code and there are changes making my "avoid bug reports on prerelease" correct. If I hadn't already blindly bumped pkgrel, I would do it now.

@patlefort: That's the problem. The user doesn't have a choice. Neither makepkg nor make give us a nice option to make all builds nice. The only way to get compile niced is to nice makepkg, yay, pacaur, pamac, or whatever, and that's not going to happen. nice doesn't slow compiling unless your computer is busy with something else. I can't think of anything a computer does that a large compile should compete equally with.

Edit: 1.4.1 is still not a release so this is the second prerelease. Rebuild is messy because the tar file name doesn't change. If I can't skip the prereleases I'll add a suffix to the download.

patlefort commented on 2025-07-28 16:00 (UTC)

Can you please remove all the nice commands? It's not up to the pkgbuild to decide but the user.

sekret commented on 2025-07-28 15:55 (UTC)

Why do you bump the pkgrel without changing anything? What does "bump pkgrel to avoid bug reports on prerelease" mean?