Poster of Linux kernelThe best gift for a Linux geek
install_packages

install_packages

Section: Maintenance Commands (8) Updated: 04 july 2010
Local index Up
 

NAME

install_packages - install FAI configured packages  

SYNOPSIS

install_packages  

DESCRIPTION

Fully Automatic Installation (FAI) is used to provide unattended installation of Debian GNU/Linux operating systems with a very flexible class-based system. install_packages is a Perl script written for FAI to selectively install, hold, remove, or purge packages or tasks.

install_packages is called from the fai installation script and should not be called directly. Its function is to parse the package_config files based on the class definitions of the client. For example, if the client belonged to the SMTPSERVER class, install_packages would parse ../package_config/SMTPSERVER for instructions on what packages to install, hold, remove, or purge.

 

OPTIONS

-d
Only download packages instead of installing them. Variable $aptoptions must be set.
-h
Show help, version and summary of options.
-H
Show list of all available commands for the file in package_config.
-l
Print only the list of all packages that would be installed, then exit.
-L
Print the list of all packages with version number that would be installed, then exit.
-m MAX
Install only MAX packages at a time. Same as setting the shell environment variable MAXPACKAGES.
-n
Dry run. Do not execute installation commands, just print them.
-N
Do not check package names whether they are valid.
-p DIRECTORY
Read the configuration files from DIRECTORY instead of $FAI/packages_config.
-s
Download source of binary packages that are installed. Currently supported only for apt-get/aptitude based installations.
-v
Be verbose.

 

NOTES

install_packages expects to find the FAI_ROOT directory, the location of class definitions, package configurations, and custom install scripts, somewhere in the filesystem. This location is configurable in /etc/fai/fai.conf and defaults to /srv/fai/config.  

SEE ALSO

apt(1), aptitude(8), apt-get(8), dpkg(8), tasksel(1)

This program is part of FAI (Fully Automatic Installation). See the FAI manual for more information on how to use install_packages. The FAI homepage is http://fai-project.org.  

FILES

/etc/fai/fai.conf
The FAI configuration file.

/srv/fai/config/package_config/
The FAI package configuration directory.

 

AUTHOR

Thomas Lange <lange@informatik.uni-koeln.de>


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
NOTES
SEE ALSO
FILES
AUTHOR

This document was created by man2html, using the manual pages.
Time: 22:01:48 GMT, April 16, 2011