Skip to content
/ chicory Public

Git repository for the Chicory software package management scheme

Notifications You must be signed in to change notification settings

trothr/chicory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chicory

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

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.

Features

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

Scripts

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.

About

Git repository for the Chicory software package management scheme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages