Install patool on CachyOS

portable command line archive file manager.

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

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

How do I install patool on CachyOS?

Run this in a terminal:

sudo pacman -S patool

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

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

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

How do I update or remove patool?

Update:

sudo pacman -Syu

Remove:

sudo pacman -Rns patool

What is patool?

patool is a portable command line archive file manager.

Package description: portable command line archive file manager

Reviews of patool on CachyOS

No reviews yet. Be the first to review patool.

    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

    wummel/patool · ★ 461 stars · last commit Sep 16, 2026 · latest release Sep 4, 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. After updating from file version 5.47 to version 5.48 in patool tests newly report the MIME type of the test files t.tar.bz2 as application/x-bzip2 but for some reason expect application/x-tar, causing detection logic to fail. Other compression types are also reported as changed:…

      @magneticflux- · · 7 reactions · 3 comments · View on GitHub

    2. zpaq 7.15 will be 10 years old next month. zpaqfranz 64.8 is 10 days old. not sure if people actually use the original anymore. the command line options "x", "l" and "a" are the same. patoolib/init.py line 391: None: ('zpaqfranz',), or (to be safe) None: ('zpaqfranz', 'zpaq'),

      @Patterner · · 1 reactions · 1 comments · View on GitHub

    3. Hi, I’ve discovered an Argument Injection vulnerability in patool I have a working PoC and a fix ready. What is your preferred way to receive the details? (Email, Private Security Disclosure, etc.) I'd like to follow responsible disclosure before making this public. Best regards,

      @redyank · · 1 reactions · 3 comments · View on GitHub

    4. special characters like accents in folder names inside archive seems to give patoolib.extractarchive(self.inputfilename, outdir=extracteddir, interactive=False) ...…

      @migube · · 8 comments · View on GitHub

    5. I was getting the same error as #149 after a system update where p7zip was replaced with the upstream 7zip package on archlinux. After looking through the code a bit, I found that util.p7zipsupportsrar() was looking for rar codecs that it will not find on my system, preventing me…

      @hunkyburrito · · 1 comments · View on GitHub

    6. using patoolib.extractarchive(filename, dest, interactive=False) works fine, except if the filename has e.g. é so bebe.zip -> ok bébé.zip -> File…

      @migube · · 1 comments · View on GitHub

    7. Hello, I'm using patoolib.testarchive() to verify password-protected archives. When I provide an incorrect password, the function outputs error messages like: However, it doesn't raise a PatoolError or any other exception, making it challenging to programmatically detect…

      @0ndt · · 3 comments · View on GitHub

    8. As mentioned in #149 and #175 I am experiencing an issue with patool detecting 7zip. I'm not sure if I should be opening a separate issue. However #149 appears to be an issue with a zip being detected as a rar and #175 is asking for version checking which I'm not sure is the full…

      @Some1ellse · · 2 comments · View on GitHub

    9. Version: patool 3.1.0 Attempting to extract a zip file seems to incorrectly use p7zip's 7z executable. This results in a failure to properly extract. This does NOT happen if there are no valid 7z executables on the PATH, which leads me to believe there's a weird case where it's…

      @Frontear · · 1 comments · View on GitHub

    10. unar can support quite a large variety of formats internally. We already have support for it's use as extract only for ace files, it would be great to allow it to be used for any others that support it.

      @Frontear · · 1 comments · View on GitHub

    11. testzpaq() is basically the same a listzpaq() except the 't' (no verbose, no passwords) according to my testing "zpaqfranz" is used, even if a "zpaq" is installed in the same bin directory. but i'm not sure if this is just a coincidence.

      @Patterner · · 3 comments · View on GitHub

    12. patool extracts archives into a temporary directory (extractarchive) then optionally moves the result up one level (cleanupoutdir). This confines absolute-path attacks (backend tools strip leading /), but there is no central sanitization of ../ relative path components in archive…

      @HaleTom · · 2 comments · View on GitHub

    13. The concept is good. But nowhere have you mentioned the list of dependencies required to explore the full potential of the tool. Can you update your readme or doc/install.md to make it clear to the users?

      @wxguy · · 2 comments · View on GitHub

    14. I can't update. This is a dependency for bottles app so I don't want to delete it either. Please help I'm on Arch Linux, installing with yay ❯ yay -S patool AUR Dependency (1): patool-4.0.4-1 :: PKGBUILD up to date, skipping download: patool 1 patool (Installed) (Build Files…

      @YuutoKuranashi · · 2 comments · View on GitHub

    15. The following script leads to duplicated log messages: Probably because the message is propagated to the root handler set up by logging.basicConfig. Maybe disable propagate? Or maybe no longer use a custom hander and let the root logger decide?

      @MatteoH2O1999 · · 1 comments · View on GitHub

    patool on CachyOS: questions

    Is patool in the official CachyOS repo?

    Yes. The patool package is in the cachyos repo, version 4.1.0-1, built 2026-09-06. Install it with sudo pacman -S patool.

    Do I need an AUR helper for patool?

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

    What is the patool command?

    patool. The package is called patool.