Skip to content
/ chicory Public

Git repository for the Chicory software package management scheme

Notifications You must be signed in to change notification settings


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation


Chicory is a supplemental software package management scheme for Unix and Unix-like systems. It works alongside the primary package manager of the system without interfering.

The first goal of Chicory is to require very little infrastructure. Many Chicory packages can with no additional support.

Chicory is intended to promote the use of open source software.


Chicory is the key ingredient in a special blend, traditionally of coffee.

Chicory works well for just a single package, not necessarily a whole system. Nothing technically prevents someone from using it for a whole system, but Chicory works best when blended with other methods.

Chicory allows that packages can reside locally, remotely, or on removable media. It does not require that software packages be shrink-wrapped for delivery (e.g., RPM, MSI). It supports point-and-shoot.

To date, more than 100 open source packages have been built with Chicory and deployed on more than a dozen different systems (OS+HW combinations). See the current list of packages for the latest successful builds.


With Chicory, we can …

  • Deploy Instantly
  • Leave the operating system pristine
  • Install or upgrade (or downgrade) without disrupting users
  • Have protected copies (R/O to each client, container, or virtual machine)
  • Have less content to be backed up
  • Install mixed releases if needed
  • Recognize multi-platform storage savings (preemptive de-duplication)
  • (conditionally) Install without admin privileges


Historically, the only script was the setup script which might accompany any single package. The script runs stand-alone without particular dependencies beyond the environment found on most Unix systems. Similarly, individual makefile wrappers for Chicory packages have no special requirements or infrastructure dependencies.

Chicory's main goal is to require as little infrastructure as possible. For years, Chicory was used with only the master prefix and a setup script.

One goal of this project is to deliver a set of scripts which facilitate simplified operation with Chicory: build, search, install, etc.


Git repository for the Chicory software package management scheme






No releases published