summaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
Diffstat (limited to 'man')
-rw-r--r--man/C/urpmi.8203
1 files changed, 110 insertions, 93 deletions
diff --git a/man/C/urpmi.8 b/man/C/urpmi.8
index c2de5aa4..ba23b80d 100644
--- a/man/C/urpmi.8
+++ b/man/C/urpmi.8
@@ -1,4 +1,4 @@
-.TH urpmi 8 "7 Jan 2003" "MandrakeSoft" "Mandrake Linux"
+.TH urpmi 8 "07 Jan 2003" "MandrakeSoft" "Mandrake Linux"
.IX urpmi
.SH NAME
urpmi \- rpm wrapper making installs easier for the user
@@ -42,123 +42,122 @@ To install all available menu entries of all known packages,
use autoirpm-icons.
.SH OPTIONS
.IP "\fB\--help\fP"
-print an help message and exit (this is the same as \fB-h\fP or \fB-?\fP).
+Print an help message and exit (this is the same as \fB-h\fP or \fB-?\fP).
.IP "\fB\--update\fP"
-use only update media. This means \fBurpmi\fP will search and resolve
+Use only update media. This means \fBurpmi\fP will search and resolve
dependencies only in media marked as update.
-.IP "\fB\--media\fP"
-select specific media to use instead of all media available (or update media is
+.IP "\fB\--media\fP \fImedium1,...,mediumN\fP"
+Select specific media to use instead of all media available (or update media is
\fB--update\fP is used).
-.IP "\fB\--synthesis\fP"
-use the given synthesis instead of urpmi db for searching packages and resolving
-dependencies.
+.IP "\fB\--synthesis\fP \fIfile\fP"
+Use the given synthesis\fIfile\fP instead of urpmi db for searching packages and
+resolving dependencies.
.IP "\fB\--auto\fP"
-installs all required dependencies without asking.
+Installs all required dependencies without asking.
.IP "\fB\--auto-select\fP"
-automatically select all packages that have to be upgraded according to already
+Automatically select all packages that have to be upgraded according to already
installed packages and packages listed in various media registered.
.IP "\fB\--fuzzy\fP"
-disable fast search on exact package name, ie it will propose all
+Disable fast search on exact package name, ie it will propose all
package containing the name even if one has the given name (this is the same
as \fB\-y\fP).
-.IP "\fB\--src\fP"
-next package name is a source package and it will select all dependencies by
+.IP "\fB\--src\fP \fIname\fP"
+Search a source package according to \fIname\fP and it will select all dependencies by
default, unless \fB\--install-src\fP is used in order to install source package
itself.
.IP "\fB\--install-src\fP"
-install only source package (no binary packages will be installed).
+Install only source package (no binary packages will be installed).
.IP "\fB\--clean\fP"
-remove all packages from the cache in directory /var/cache/urpmi/rpms.
+Remove all packages from the cache in directory /var/cache/urpmi/rpms.
.IP "\fB\--noclean\fP"
-do not remove any packages from the cache in directory /var/cache/urpmi/rpms.
+Do not remove any packages from the cache in directory /var/cache/urpmi/rpms.
.IP "\fB\--force\fP"
-assumes yes on all questions.
+Assumes yes on all questions.
.IP "\fB\--allow-nodeps\fP"
-allow urpmi to ask user to continue installation using no dependencies checking
+Allow urpmi to ask user to continue installation using no dependencies checking
due to error. By default urpmi exit immediately in such case.
.IP "\fB\--allow-force\fP"
-allow urpmi to ask user to continue installation using no dependencies checking
+Allow urpmi to ask user to continue installation using no dependencies checking
or forced installation due to error. By default urpmi exit immediately in such
case.
-.IP "\fB\--parallel\fP"
-activate distributed execution of urpmi to other machines (it is mandatory that
+.IP "\fB\--parallel\fP \fIalias\fP"
+Activate distributed execution of urpmi to other machines (it is mandatory that
urpmi is installed but it is not necessary to have media defined on any
-machines). The parameter given after \fB--parallel\fP is an alias name defining
-which extension module to use by urpmi (currently \fBurpmi-parallel-ka-run\fP or
-\fBurpmi-parallel-ssh\fP) and which machines should be updated, this alias is
-defined in the file /etc/urpmi/parallel.cfg as described below.
+machines). \fIalias\fP defines which extension module to use by urpmi (currently
+\fBurpmi-parallel-ka-run\fP or \fBurpmi-parallel-ssh\fP) and which machines
+should be updated, this alias is defined in the file /etc/urpmi/parallel.cfg as
+described below.
.IP "\fB\--wget\fP"
-use wget only for downloading distant files. By default curl is used if
+Use wget only for downloading distant files. By default curl is used if
available or wget instead.
.IP "\fB\--curl\fP"
-use curl only for downloading distant files. By default curl is used if
+Use curl only for downloading distant files. By default curl is used if
available or wget instead.
-.IP "\fB\--proxy\fP"
-use specified HTTP proxy where parameter given after options has format
-\fB<proxyhost[:port|1080]>\fP.
-.IP "\fB\--proxy-user\fP"
-use specified user and password to use for proxy authentication,
-format is \fB<user:password>\fP.
-.IP "\fB\--bug\fP"
-create a bug report in directory given by next argument, you have to send a
-compressed archive of the directory to \fBurpmi\fP maintainer for the bug being
-(problably) fixed.
-.IP "\fB\--env\fP"
-use a different environment directly from a bug report to replay a bug, the
+.IP "\fB\--proxy\fP \fIproxyhost[:port|1080]\fP"
+Use specified HTTP proxy.
+.IP "\fB\--proxy-user\fP \fIuser:password\fP"
+Use specified user and password to use for proxy authentication.
+.IP "\fB\--bug\fP \fIdirectory\fP"
+Create a bug report in \fIdirectory\fP, you have to send a compressed archive of
+the directory to \fBurpmi\fP maintainer for the bug being (problably) fixed.
+.IP "\fB\--env\fP \fIdirectory\fP"
+Use a different environment directly from a bug report to replay a bug, the
argument is the same argument given to \fB--bug\fP option.
.IP "\fB\--X\fP"
-use X interface.
+Use X interface.
.IP "\fB\--best-output\fP"
-try to use X interface or if not available the standard text interface (using
-rpm).
+Try to use X interface or if not available the standard text interface (using
+rpm like output).
.IP "\fB\--verify-rpm\fP" or "\fB\--no-verify-rpm\fP"
-activate (default) or deactivate rpm signature checking.
+Activate (default) or deactivate rpm signature checking.
.IP "\fB\--test\fP"
-test (as \fBrpm --test\fP) installation of packages but do not modify the system.
+Test (same as \fBrpm --test\fP) installation of packages but do not modify the
+system.
.IP "\fB\--excludepath\fP"
-do not install files whose name begins with path given (same as \fBrpm
+Do not install files whose name begins with path given (same as \fBrpm
--excludepath\fP).
.IP "\fB\-a\fP"
-if multiple packages match the substring given, take them all
+If multiple packages match the substring given, take them all
.IP "\fB\-p\fP"
-allow search in provides to find package (default).
+Allow search in provides to find package (default).
.IP "\fB\-P\fP"
-do not search in provides to find package (this is the opposite of \fB-p\fP).
+Do not search in provides to find package (this is the opposite of \fB-p\fP).
.IP "\fB\-y\fP"
-this is the same as \fB--fuzzy\fP.
+Yhis is the same as \fB--fuzzy\fP.
.IP "\fB\-s\fP"
-this is the same as \fB--src\fP.
+This is the same as \fB--src\fP.
.IP "\fB\-q\fP"
-proposes a quiet mode when calling rpm where no upgrade status are printed.
+Proposes a quiet mode when calling rpm where no upgrade status are printed.
.IP "\fB\-v\fP"
-proposes a verbose mode with various messages.
+Proposes a verbose mode with various messages.
.SH FILES
-/usr/sbin/urpmi
-.br
+.de FN
+\fI\|\\$1\|\fP
+..
+.TP
+.FN /usr/sbin/urpmi
The \fBurpmi\fP executable (perl script)
-.PP
-/var/lib/urpmi/list.*
-.br
-Contains the list of all packages known by urpmi and their location.
-There is one filelist per media(*).
-.PP
-/var/lib/urpmi/hdlist.*
-.br
+.TP
+.FN /var/lib/urpmi/list.*
+Contains the list of all packages known by urpmi and their location only
+if a password is used to access distant location (using network protocol) or
+various directory are used to store packages.
+.TP
+.FN /var/lib/urpmi/hdlist.*
Contains information about all known packages, it's a summary of rpm headers.
-There is one hdlist per media(*).
-.PP
-/var/lib/urpmi/synthesis.hdlist.*
-.br
+If an hdlist file is used for a medium \fBurpmf\fP can operate completely which
+is almost always the case (please refer to \fBurpmf\fP man page for more
+informations on this topic).
+.TP
+.FN /var/lib/urpmi/synthesis.hdlist.*
Contains synthesis information about all known packages built from hdlist files
that can be used by minimal closure algorithm. If these files are not present
-use \fBurpmi.update -a\fP to generate them.
-.PP
-/etc/urpmi/urpmi.cfg
-.br
-Contains media description, previous format from older urpmi is accepted.
-.PP
-/etc/urpmi/parallel.cfg
-.br
+hdlist files will be used instead but this is much slower.
+.TP
+.FN /etc/urpmi/urpmi.cfg
+Contains media description, previous format from older urpmi is still accepted.
+.TP
+.FN /etc/urpmi/parallel.cfg
Contains parallel alias description, format is
\fB<alias>:<interface[(media)]>:<interface_parameter>\fP where \fB<alias>\fP is
a symbolic name, \fB<interface>\fP can be \fBka-run\fP or \fBssh\fP,
@@ -166,27 +165,45 @@ a symbolic name, \fB<interface>\fP can be \fBka-run\fP or \fBssh\fP,
\fB<interface_parameter>\fP is a specific interface parameter list like "-c ssh
-m node1 -m node2" for \fBka-run\fP extension or "node1:node2" for \fBssh\fP
extension.
-.PP
-/etc/urpmi/skip.list
-.br
+.TP
+.FN /etc/urpmi/skip.list
Contains package expressions that should not be automatically updated. The
format is a list of provide of package (or regular expression if bounded by
-slashes (\fB/\fP)) with optional operator and version string, or regular
+slashes \fB/\fP) with optional operator and version string, or regular
expression to match the fullname of packages too.
-.PP
-/etc/urpmi/inst.list
-.br
+.TP
+.FN /etc/urpmi/inst.list
Contains package names that should be installed instead of updated.
-.SH "SEE ALSO"
-urpmi.addmedia(8),
-urpmi.update(8),
-urpmi.removemedia(8),
-autoirpm(8),
-gurpmi(8),
-urpmf(8),
-urpmq(8),
-rpmdrake(8)
+.SH SEE ALSO
+\fIurpmi.addmedia\fP(8),
+\fIurpmi.update\fP(8),
+\fIurpmi.removemedia\fP(8),
+\fIgurpmi\fP(8),
+\fIurpmf\fP(8),
+\fIurpmq\fP(8),
+\fIrpmdrake\fP(8)
.SH AUTHOR
-Pascal Rigaux, Mandrakesoft <pixel@mandrakesoft.com>
-.br
-Francois Pons, Mandrakesoft <fpons@mandrakesoft.com>
+Pascal Rigaux, Mandrakesoft <pixel@mandrakesoft.com> (original author)
+.PP
+Francois Pons, Mandrakesoft <fpons@mandrakesoft.com> (current author)
+
+.SH BUG REPORTS
+If you find a bug in \fBurpmi\fP please report it using
+.I urpmi --bug bug_name_as_directory ...
+command with the command line used, it will automatically create a directory
+called \fIbug_name_as_directory\fP containing necessary files to reproduce it if
+possible.
+.PP
+Please test the report using
+.I urpmi --env bug_name_as_directory ...
+to check bug is still here, currently only resolution bugs are reproduceable.
+.PP
+For sending the report, use
+.I tar cvfz bug_name_as_directory.tgz bug_name_as_directory
+and send me (fpons@mandrakesoft.com) it directly with a description of what is
+wrong according to you.
+
+.SH BUGS
+When a package is removed, it may not be replaced with an older version.
+.PP
+There is no good download indicator using \fBwget\fP. \ No newline at end of file