Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An Arch's pacman-like package manager for some Unices
branch: ng



  pacapt - An Arch's pacman-like package manager for some Unices.


  An Arch's pacman-like package manager for some Unices.  Actually this Bash
  script provides a wrapper for system's package manager.

  Instead of remembering various options/tools on different OSs, you only
  need a common way to manipulate packages. Not all options of the native
  package manager are ported; the tool only provides a very basic interface
  to search, install, remove packages, and/or update the system.

  Arch's pacman is chosen, as pacman is quite smart when it divides all
  packages-related operations into three major groups: Synchronize, Query
  and Remove/Clean up. It has a clean man page, and it is the only tool
  needed to manipulate official packages on system. (Debian, for example,
  requires you to use apt-get, dpkg, and/or aptitude.)

  The tool supports the following package managers:

    pacman        by Arch Linux, ArchBang, Manjaro, etc.
    dpkg/apt-get  by Debian, Ubuntu, etc.
    homebrew      by Mac OS X
    macports      by Mac OS X
    yum/rpm       by Redhat, CentOS, Fedora, etc.
    portage       by Gentoo
    zypper        by OpenSUSE
    pkgng         by FreeBSD
    cave          by Exherbo Linux
    pkg_tools     by OpenBSD


  1. This script shouldn't be installed on an Arch-based system.
  2. On FreeBSD, please install `bash` package first
  3. Method 1: Use the stable script

        $ wget -O /usr/local/bin/pacapt \
        $ chmod 755 /usr/local/bin/pacapt

  4. Method 2: Compile and install a development version

        $ git clone
        $ cd pacapt
        $ git checkout ng
        $ ./ >
        $ bash -n # check if syntax is good
        $ install -m755 ./ /usr/local/bin/pacapt


  After installing `pacapt` script, you can get help message by

      $ pacapt -h # or pacapt --help


  Please use the ticket system at .


  Alexander Dupuy
  Anh K. Huynh
  Danny George
  Darshit Shah
  Hà-Dương Nguyễn
  Huy Ngô
  James Pearson
  Karol Blazewicz
  Konrad Borowski
Something went wrong with that request. Please try again.