Install SpeedTest++ on CachyOS

Unofficial speedtest.net cli using raw TCP for better accuracy. Written in C++.

From the official CachyOS repo. Install with pacman, no AUR helper needed.

Reviewed Nov 2, 2026 · independent guide

How do I install SpeedTest++ on CachyOS?

Run this in a terminal:

sudo pacman -S speedtest++

speedtest++ is in the cachyos repo, the CachyOS project's own package repository, so pacman installs it directly with no AUR helper and no build script. The package is signed with the CachyOS repository key, and pacman checks the signature before it installs.

What should I do after installing SpeedTest++?

  1. It installs these commands: SpeedTest and speedtest++.
  2. Run pacman -Qi speedtest++ to see the installed version and the optional dependencies.

How do I update or remove SpeedTest++?

Update:

sudo pacman -Syu

Remove:

sudo pacman -Rns speedtest++

What is SpeedTest++?

Yet another unofficial speedtest.net client cli interface.

Package description: Unofficial speedtest.net cli using raw TCP for better accuracy. Written in C++.

Reviews of SpeedTest++ on CachyOS

No reviews yet. Be the first to review SpeedTest++.

    Leave a review

    Your rating

    No login. No links, please. We keep a one way hash of your connection to stop spam, never your IP address. Posts that break the rules may be hidden. Privacy

    From GitHub

    taganaka/SpeedTest · ★ 401 stars · last commit Jun 23, 2024

    Real issues opened by users on the project's GitHub, shown as written with a link to each one. 10 most reacted issues opened in the last two years plus the 5 newest issues, bots, pull requests, non English and political posts skipped, capped at 15 per repo. Fetched Nov 1, 2026.

    1. Speedtest.net gives option to do a multi-stream test or a single-stream test.

      @melyux · · 0 comments · View on GitHub

    2. Hello. For some reason i see 0ms when testing any server

      @wpresident · · 0 comments · View on GitHub

    3. speedtest-cli has this option, which is rather useful in the event that you have two NICs with separate connections. I think I'm not blind and that this is not the case with this tool, correct?

      @gnmmarechal · · 0 comments · View on GitHub

    4. @cracklejoy · · 1 comments · View on GitHub

    5. Is this project still in progress?

      @nicoska84 · · 0 comments · View on GitHub

    6. As per $subj. Please check: Solutions could be: 1) get a free api key from them, valid for 1000 requests a day (ideally we'd need a way to provide the api key to the container and have it refresh it every now and then, but not necessary as it seems an one time task to do) 2)…

      @tentator · · 0 comments · View on GitHub

    7. I fixed this by making all the float, strings. Everywhere there is something like float mServerVersion; + std::string mServerVersion; mServerVersion(-1.0) + mServerVersion("0") -SpeedTest::SpeedTest(float minServerVersion) : +SpeedTest::SpeedTest(std::string minServerVersion) : +…

      @jleima · · 0 comments · View on GitHub

    8. How do I get a list of speed test servers? As I would like to change speed test servers. What's the command please?

      @gimbleguy · · 1 reactions · 0 comments · View on GitHub

    9. Started getting this error message simultaneously in ubuntu and Raspberry Pi: root@ubuntu:# /usr/local/bin/SpeedTest . SpeedTest++ version 1.14 Speedtest.net command line interface Info: Author: Francesco Laurita terminate called after throwing an instance of…

      @FaazHafid · · 1 comments · View on GitHub

    10. i've got similar errors using this handy tool at: openwrt: macos:

      @gglluukk · · 3 reactions · 6 comments · View on GitHub

    11. Same ip, same server, using mullvad VPN For some reason speedtest++ is completely out of scope with 24 Mbit/s then speedtest-cli from pacman repositories 47 Mbit/s and 57Mbit/s from website, which is closest to the truth, judging based on torrenting speed

      @NoPreserveR00t · · 0 comments · View on GitHub

    12. Similar to this error appears every time:

      @user8446 · · 0 comments · View on GitHub

    13. Could you please make it possible to complete the options in Bash and Zsh?

      @ghost · · 0 comments · View on GitHub

    14. Hi! I was trying to compile latest version of your program, but fails with the following error. For your convenience I'm gonna post the full build.log error.log

      @ghost · · 2 comments · View on GitHub

    15. Hello! Great tool, thank you for your job. Posting just in case someday it will be useful. While WEB version always uses multiple threads, cli version based on autodetected line type may limit concurrency which may affect results as can be seen in screenshots below. Some flag,…

      @rusak47 · · 0 comments · View on GitHub

    SpeedTest++ on CachyOS: questions

    Is SpeedTest++ in the official CachyOS repo?

    Yes. The speedtest++ package is in the cachyos repo, version 1.15.r72.b743996-2, built 2025-05-10. Install it with sudo pacman -S speedtest++.

    Do I need an AUR helper for SpeedTest++?

    No. It comes from the cachyos repo, so plain pacman installs and updates it, and sudo pacman -Syu keeps it current.

    What is the SpeedTest++ command?

    The package installs SpeedTest and speedtest++.