Install yay on CachyOS

Yet another yogurt. Pacman wrapper and AUR helper written in go.

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

Reviewed Nov 2, 2026 · independent guide · Read the yay guide

How do I install yay on CachyOS?

Run this in a terminal:

sudo pacman -S yay

yay 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 yay?

  1. Run yay in a terminal.
  2. Run pacman -Qi yay to see the installed version and the optional dependencies.

Full yay guide: first run, key settings, common fixes and uninstall

How do I update or remove yay?

Update:

sudo pacman -Syu

Remove:

sudo pacman -Rns yay

What is yay?

Yet another Yogurt, An AUR Helper written in Go.

Package description: Yet another yogurt. Pacman wrapper and AUR helper written in go.

Reviews of yay on CachyOS

No reviews yet. Be the first to review yay.

    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

    Jguer/yay · ★ 13,814 stars · last commit Oct 28, 2026 · latest release Oct 28, 2026

    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. For the last week aur has been behaving very unstable and is unavailable all over the world any attempt to clone a package ends with an error. There is a mirror of aur on github Where each branch leads to a package on aur, I would like yay to support this mirror as an alternative…

      @Boria138 · · 67 reactions · 32 comments · View on GitHub

    2. Currently there is a wave of packages being adopted to spread malware. I know we're supposed to review all PKGBUILDs on update, but realistically not everyone does. It would be a big help to display in the yay UI if a package update has been submitted by someone new, and maybe to…

      @catwell · · 39 reactions · 15 comments · View on GitHub

    3. With supply chain attacks on the rise, many package managers have added or are planning to add a config option to hold back updates for x days. while yay isn't exactly the same as those programming language package managers, the AUR does have many of the same attack vectors. A…

      @rebelonion · · 27 reactions · 11 comments · View on GitHub

    4. yay v12.5.2 - libalpm v15.0.0 This is the same bug that I reported in so I'll just repost the same description, along with later comments I did: Today I've started to get an error on paru -Sl aur. It happens on both the latest release and -git version. Also, can confirm it's not…

      @justbispo · · 18 reactions · 14 comments · View on GitHub

    5. yay v13.1.0 - libalpm v16.0.1 (As of writing there are no additional commits since this release so the fact that this was tested on the yay package instead of yay-git shouldn't matter) This bug does not affect earlier versions. After searching for a keyword to find a package you…

      @Sshmoob · · 18 reactions · 0 comments · View on GitHub

    6. yay v12.5.7 - libalpm v16.0.1 yay seems to be creating temporary cache directories that pacman can't remove with --clean. 1. Install an AUR package with yay 2. Run yes | yay -Scc 3. error: could not remove /var/cache/pacman/pkg/download-GKSjZK: Is a directory Pacman cache…

      @wormingdead · · 15 reactions · 5 comments · View on GitHub

    7. Given the recent AUR malware spreading attacks Assuming that someone does not create an AUR package with the express intent to later put malware in it after enough people install it All PKGBUILD based malware will arrive with a change of maintainer or shortly after It would be…

      @Georgi159 · · 13 reactions · 5 comments · View on GitHub

    8. yay v12.5.3 - libalpm v15.0.0 After updating yay today, I find a warning-level issue for tab-completion. When I press tab for completion, the bash produce a warning: bash: warning: command substitution: ignored null byte in input And I'm sure my completion file is same with the…

      @AzarAI-TOP · · 6 reactions · 5 comments · View on GitHub

    9. Add support for configuring custom PKGBUILD repositories alongside AUR, allowing users to maintain private or organization-specific package collections that integrate seamlessly with yay's search and installation workflow. Currently, yay is tightly coupled to the official AUR…

      @skorotkiewicz · · 6 reactions · 9 comments · View on GitHub

    10. yay v12.5.1.r0.g60b7f639 - libalpm v15.0.0 If AUR servers are affected by some issues and can't be reached, yay just fails on it and doesn't even offer to proceed over the regular core and extra updates. Have AUR unreachable due to various form of issues. Run yay -Syu It should…

      @Porkepix · · 5 reactions · 1 comments · View on GitHub

    11. yay v13.1.0 - libalpm v16.0.1 (Arch package yay 13.1.0-1) Since the diff pager landed in 13.1.0 (pkg/menus/pager.go), the AUR/PKGBUILD diff view shows literal ESC[... sequences instead of colors whenever the pager's -R handling is disabled by the user's less configuration. yay…

      @k-papadakis · · 0 comments · View on GitHub

    12. yay v13.1.0 - libalpm v16.0.1 After updating to 13.1.0 version, yay no longer using git-delta as pager, only raw git diff. The reason could be this PR yay --aur --editmenu --removemake --cleanmenu --answerclean=All /.config/yay/yay.conf package diff is opened in git-delta

      @Crandel · · 4 reactions · 0 comments · View on GitHub

    13. sometimes i write yay -S (with no space) and press tab to complete. i expect to get a list of subflags which can show me what else i can do. also, completing with a package fully replaces the -S flag, so at that point you're just searching so idk if this is a bug more than a…

      @nyxion-luna · · 1 reactions · 1 comments · View on GitHub

    14. $ yay --version yay v13.0.1.r49.g16b34348 - libalpm v16.0.1 A package in the repo is marked "Replaces: foo". yay -S --aur foo still tries to install the package from the repo. Example: extra/opendoas "replaces doas"; makes it difficult to install aur/doas 1. Try to install…

      @bobpaul · · 0 comments · View on GitHub

    15. 🤖 this issue description was generated by an LLM, with small edits by jyn 🤖 The bug was observed with yay v13.0.1 - libalpm v16.0.1. I tested yay-next (16b34348e8947536f96affaf6ab67e693f737bde) from a standalone makepg install and saw the same bug when running env LANGUAGE=nl…

      @jyn514 · · 0 comments · View on GitHub

    yay on CachyOS: questions

    Is yay in the official CachyOS repo?

    Yes. The yay package is in the cachyos repo, version 13.1.0-1, built 2026-10-30. Install it with sudo pacman -S yay.

    Do I need an AUR helper for yay?

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

    What is the yay command?

    yay. The package is called yay.