Skip to content

trothr/chicory

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
arc
 
 
bin
 
 
doc
 
 
 
 
 
 
 
 
 
 

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

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

No packages published