CHICKEN-INSTALL(1) | General Commands Manual | CHICKEN-INSTALL(1) |
chicken-install
—
download and install extension libraries for CHICKEN
Scheme
chicken-install |
[OPTION ...] [NAME[:VERSION] ...] |
chicken-install
downloads, compiles and
installs a prepackaged extension library from sources. If no extension name
is given on the command line, then any existing
egg
descriptions in the current directory will be executed in unspecified
order.
The program accepts following arguments:
-h
,
-help
-version
-v
,
-verbose
-force
-k
,
-keep
-s
,
-sudo
SUDO
environment variable.-r
,
-retrieve
-r
more than once implies
-recursive
).-recursive
-retrieve
is given, also fetch
dependencies recursively.-dry-run
-list-versions
-purge
-host
-target
-test
-n
,
-no-install
-no-install-dependencies
-u
,
-update-db
-repository
-override
filename-from-list
filename-list
output. This option
may be given multiple times.-cached
-feature
,
-D
nameFollowing environment variables change the behaviour of
chicken-install
:
CHICKEN_EGG_CACHE
CHICKEN_INSTALL_REPOSITORY
SUDO
-s
flag in
command. If not provided, defaults to sudo(8).$XDG_CONFIG_HOME
defaults to
$HOME/.config )$XDG_CACHE_HOME
defaults to
$HOME/.cache )The chicken-install
utility exits 0 on
success, 2 if the user aborted an operation, 3 if it was invoked with no
explicitly given egg names and no *.egg files could be found in the current
directory, and >0 if any other error occurs.
Install ‘regex’ egg as root user:
# chicken-install regex
Install an egg as an normal user but using sudo(8):
$ chicken-install -s
regex
Install an egg as an normal user but elevating privileges with different program, such as OpenBSD doas(1):
$ SUDO=/usr/bin/doas chicken-install
-s regex
chicken(1), chicken-status(1), chicken-uninstall(1), csc(1)
More information can be found in the CHICKEN User's Manual.
The CHICKEN Team
Submit bug reports by e-mail to chicken-janitors@nongnu.org
April 26, 2017 | Debian |