Man Linux: Main Page and Category List


       chicken-install  - download and install extension libraries for Chicken


       chicken-install [OPTION | EXTENSION[:VERSION]] ...


       chicken-install is a program that downloads, compiles  and  installs  a
       prepackaged  extension  library  from  sources. If no extension name is
       given on the command-line, then  any  existing  setup  scripts  in  the
       current  directory will be executed in some unspecified order.  See the
       Chicken manual for more information.


       -h, -help
              Shows a summary of options and exits.

       -v, -version
              Shows tool version and exits.

       -force Do  not  ask  when  versions  don’t  match,  continue  with  the
              installation instead.

       -i, -init DIRECTORY
              Initialize empty alternative repository.

       -k, -keep
              Keep   temporary   directories  after  an  installation  process
              finished (whether successfull or not).

              Do not install the extension, just build it. Implies -keep

       -l, -location LOCATION
              Specifies the location from  where  to  retrieve  the  extension
              sources.    Defaults  to  the  current  official  egg-repository
              suitable for this version of CHICKEN Depending on the  transport
              used  (see below), the LOCATION may be an svn(1) repository URL,
              a http URL or a location in the local file-system.

       -t, -transport TRANSPORT
              Selects the mechanism to use to download any extensions that are
              directly or indirectly to be installed. Currently the transports
              http (the default, retrieve files via the  HTTP  protocol),  svn
              (retrieve  by performing a checkout - requires the svn(1) client
              to be installed) and local  (install  directly  from  the  local

       -s, -sudo
              Perform  any  installation  steps  the install files by commands
              invoked with the sudo(1) tool.

       -u, -update
              Scan all installed import libraries and generate module database

       -r, -retrieve
              Only fetch the extensions, do not install them.

       -p, -prefix PREFIX
              Select an alternative installation prefix.

              Mark  this  extension  as  a  "host"  extension.  This is mainly
              intended for cross-compilation.

       -test  After successfull installation, invoke  any  accompanying  test-
              suite,  if  found  in the extension sources. When this option is
              given, additional dependencies configured  in  the  test-depends
              meta property may be downloaded and installed, if necessary.

              Set username for transports that require authentification.

              Set password for transports that require authentification.


              The  installation  prefix  where  CHICKEN Scheme and its support
              files and libraries are located. Defaults  to  the  installation
              time prefix given when configuring the system.

              An  alternative  installation  prefix  that will be prepended to
              extension installation paths if specified.

              The path where extension libraries are  installed.  Defaults  to
              the  package-library path selected during configuration (usually
              /var/lib/chicken/<binary-version> )


       More information can be found in the Chicken Users Manual


       Submit  bug  reports  by  e-mail   to   ,
       preferrably using the chicken-bug tool.


       The Chicken Team


       chicken-uninstall(1) chicken-status(1) chicken(1) csc(1) chicken-bug(1)

                                  13 Aug 2008