Previous: Installations basics, Up: From upstream [Contents][Index]
With the exception for with --with-everything and --with-nothing, every option that starts with --with- or --without- exists in both variants. --with- options install parts of the package. --without- options skips installation of parts of the packages. With the same exception, --without- options take not arguments and --with- optionally takes an argument, if no argument is provided a default argument is implied.
The configuration script recognised the following options, the default values for
options with arguments are written after the equality sign (=
) in the option:
Install everything that is not explicity excluded.
Install only the essentials. Note that this can vary depending on version. Currently this means that the commands, xterm ponies and legal documents is installed.
Install nothing, except legal documents, that is not explicity included.
Install the ponysay
command, and set file name. (Default)
Install the ponythink
command, and set file name. (Default)
Install the ponysay-tool
command, and set file name. (Default)
Install a user shared cache, this is only used by KMS ponies so far. (Default)
Install auto-completion for installed commands in GNU Bash. Select the file name for the installed script for the ponysay command, the other commands modifies this file name. (Default)
Install auto-completion for installed commands in Friendly interactive shell. Select the file name for the installed script for the ponysay command, the other commands modifies this file name. (Default)
Install auto-completion for installed commands in the zsh shell. Select the file name for the installed script for the ponysay command, the other commands modifies this file name. (Default)
Macro for --with-bash, --with-fish and --with-zsh. The argument is the used share/ directory that all shells have in common.
Install PDF manual, and select directory for it.
Compress PDF manual, select compression by file name extension. This option does not imply --with-pdf. (Default)
Install info
manual, and select directory for it. (Default)
Use install-info
when installing info
manual. Set the
description for the manual. This option does not imply --with-info. (Default)
Compress info
manual, select compression by file name extension.
This option does not imply --with-info. (Default)
Install English man
manual. Set directory for man
manuals.
(Default)
Install Spanish man
manual. Set directory for man
manuals.
Macro for all --with-man-LANG.
Compress English man
manual, select compression by file name extension.
This option does not imply --with-man-en. (Default)
Compress Spanish man
manual, select compression by file name extension.
This option does not imply --with-man-es. (Default)
Macro for all --with-man-LANG-compression.
Change the section for the ponysay
manpage.
Change the section for the cowsay
manpage.
Change the section for the fortune
manpage.
Install standard xterm ponies. (Default)
Install standard tty ponies. (Default)
Install extra xterm ponies. (Default)
Install extra tty ponies. (Default)
Install pony quotes. (Default)
Install balloon styles. (Default)
Install UCS pony names. (Default)
Let the installer set the env
name for python
in ponysay.
(Default)
Set the env
name for python
in ponysay.
Set a prefix to all implicit directories.
Change all implicit configurations to fit local user a installation for the current user.
Change all implicit directories to fit installation to /opt.
Set the system’s directory for command executables.
Set the system’s directory for non-command executables. Currently their is not non-executable library, so this options has no effect, but bleeding edge distributors should specify it if it differs from prefered.
Set the system’s directory for non-command executables. Currently their is not non-command executables, so this options has no effect, but bleeding edge distributors should specify it if it differs from prefered.
Set the system’s directory for resource files.
Set the system’s local specific configuration directory.
Set the system’s directory for cache directories.
Set off environment for installation.
Set how to link identical files. Directories cannot be hard linked on most
systems, therefore directories or always symbolically linked of hard linked
is specified.
Recognised arguments are copy
, hard
and symbolic
.
copy
implies that files and directories are not linked, but duplicated.
ponysay -L
will give the same output as ponysay -l
if copy
or hard
is used. This is because it does link reading and not content or
inode comparison.
Set your freedom. If you the any of the values strict
, full
, true
or yes
, the setup will make sure that only completly free parts of the package
is installed. This should be used (--freedom=strict
) on distributions for GNU
endorsed (endorsable) GNU/Linux-libre distributions.
If you do not want this, will need to explicity say so (you do also need to say if you
do want it) by using either of the values sloppy
, partial
, false
or no
.
Recognised compressions are gz which uses gzip -9, and xz which uses xz -9e. xz is still exotic to most programs, using it is not recommended. Distributors are strongly disencouraged to compression for the PDF manual and should use --without-pdf-compression.
You can run ./setup.py [OPTIONS] view
to make sure everything is correct
before building and installing.
Previous: Installations basics, Up: From upstream [Contents][Index]