man picax (Commandes) - apt repository media creator
NAME
picax - apt repository media creator
SYNOPSIS
picax [options] [repository-path] [\fIdistribution-name] [\fIcomponent-name]
DESCRIPTION
This manual page documents briefly the picax command.
picax is a program that takes apt repositories and splits them apart, usually for the purpose of writing the repositories onto media such as a CD or DVD. It does not create media itself; instead, it sets up paths that are ready to be fed to a tool such as mkisofs.
Optionally, picax can write an installer on the media. This is done by passing a module name to the --installer option. This module is loaded, and code from this module is called at the appropriate times to write the installer.
OPTIONS
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.
In addition, if an installer is selected with --installer, options starting with --inst will be accepted. The exact options vary between installers; consult your installer documentation for a full list of options.
- --read-config=file
- Read configuration items from the named file. Options on the command line override options in the file.
- --write-config=file
- Write the configuration used in this run to the named file. The file is written in the same XML-based format used by --read-config. Since --read-config is overriden by the command line, the two options can be used to modify the configuration file via the command line.
- --help
- Show summary of options.
- --version
- Show version of program.
- --debug
- Run in debug mode. Some more information is provided when there are problems, and the debugger is invoked immediately after the options are parsed.
- --order=order-file
- When packing packages onto media, place the packages mentioned in the order file first (as well as their dependencies).
- --arch=architecture-name
- Build media for a different architecture. This defaults to the current system architecture.
- --num-parts=number
- Split the repository into the requested number of parts, sizing the parts appropriately. Either this option or the --part-size option are required.
- --part-size=size
- Split the repository into enough parts so each is the requested number of bytes in size. Either this option or the --num-parts option are required.
- --cd-label=string
- Set the label, as recognized by apt, to the requested string. It may be necessary to enclose this option in quotes, or quote all whitespace in the string.
- --installer=component-name
- Set the installer to write to the media. This name is used as the name of the installer module to load.
- --source=source-type
- Create source media as well as binary media. There are four possible settings: none (don't create source media), separate (put source on completely separate media), immediate (put source on media immediately after putting binaries on, so one of the media has both binary and source on it), or mixed (each of the media has the source for its binaries on the same medium). The default value, if not specified, is "separate".
- --media=component-name
- Set the media type to use (CD, DVD, etc.). The component name corresponds to a module which, when loaded, provides information about the media size, and also allows the creation of images. The --part-size and --num-parts should not be used with this option.
- --apt-repo-path=apt-repository
- Specify an apt repository that can override the main one. Useful to fix temporary bugs in packages or provide missing ones.
- --short-package-list
- Only include packages on the media that are referenced by either the manual order list or the installer's order list.
- --no-debootstrap
- Do not ask debootstrap for its list of important packages to prioritize in the package order.
- \fIrepository-path
- The path to the apt repository we're going to pack.
- \fIdistribution-name
- The name of the distribution we're going to pack.
- \fIcomponent-name
- The component of the distribution we're going to pack.
AUTHOR
This manual page was written by Jeff Licquia <licquia@progeny.com> for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.