Another round of manpage updates.
This commit is contained in:
parent
b67e10d6b3
commit
262c110dc0
6 changed files with 234 additions and 45 deletions
|
@ -14,7 +14,7 @@ installed with \fBpacman\fR.
|
||||||
\fBNOTE:\fR If you have a local copy of the Arch Build System (ABS) tree
|
\fBNOTE:\fR If you have a local copy of the Arch Build System (ABS) tree
|
||||||
on your computer, you can copy the \*(PB.proto file to your new package
|
on your computer, you can copy the \*(PB.proto file to your new package
|
||||||
build directory and edit it from there. To acquire/sync the ABS tree, use
|
build directory and edit it from there. To acquire/sync the ABS tree, use
|
||||||
the \fBabs\fR script included with pacman/makepkg.
|
the \fBabs\fR script included with \fBpacman\fP.
|
||||||
|
|
||||||
.SS Quick \*(PB Explanation
|
.SS Quick \*(PB Explanation
|
||||||
For an example of a \*(PB, see the \fBEXAMPLE\fR section.
|
For an example of a \*(PB, see the \fBEXAMPLE\fR section.
|
||||||
|
@ -41,9 +41,9 @@ The \fIbackup\fR array specifies files that should be treated specially
|
||||||
when removing or upgrading packages. See \fBHANDLING CONFIG FILES\fR in
|
when removing or upgrading packages. See \fBHANDLING CONFIG FILES\fR in
|
||||||
the \fIpacman\fR manpage for more information on this.
|
the \fIpacman\fR manpage for more information on this.
|
||||||
|
|
||||||
The \fIsource()\fR array tells makepkg which files to download or extract before
|
The \fIsource()\fR array tells \fBmakepkg\fP which files to download or extract
|
||||||
compiling begins. The \fImd5sums()\fR array provides md5sums for each of these
|
before compiling begins. The \fImd5sums()\fR array provides md5sums for each of
|
||||||
files. These are used to validate the integrity of the source files.
|
these files. These are used to validate the integrity of the source files.
|
||||||
|
|
||||||
The \fIbuild\fR function is what actually does the work of putting the package
|
The \fIbuild\fR function is what actually does the work of putting the package
|
||||||
together. Sometimes this is as simple as a configure, make, make install (to
|
together. Sometimes this is as simple as a configure, make, make install (to
|
||||||
|
@ -74,8 +74,8 @@ maintainers to make updates to the package's configure flags, for example.
|
||||||
.B pkgdesc
|
.B pkgdesc
|
||||||
This should be a brief description of the package and its functionality.
|
This should be a brief description of the package and its functionality.
|
||||||
|
|
||||||
." Not entirely applicable, and we can do this better anyway. pacman does
|
." Not entirely applicable, and we can do this better anyway. pacman does
|
||||||
." actuall support localized descriptions, though, but i don't think makepkg does.
|
." actuall support localized descriptions, though, but I don't think makepkg does.
|
||||||
." .TP
|
." .TP
|
||||||
." .B pkgdesc_localized \fI(array)\fR
|
." .B pkgdesc_localized \fI(array)\fR
|
||||||
." Array of the localized package descriptions. The format is the following:
|
." Array of the localized package descriptions. The format is the following:
|
||||||
|
@ -100,9 +100,9 @@ licenses are applied, use the array form: \fBlicenses=('GPL' 'FDL')\fR
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B install
|
.B install
|
||||||
Specifies a special install script that is to be included in the package.
|
Specifies a special install script that is to be included in the package. This
|
||||||
This file should reside in the same directory as the \*(PB, and will be
|
file should reside in the same directory as the \fB\*(PB\fP, and will be copied
|
||||||
copied into the package by makepkg. It does not need to be included in the
|
into the package by \fBmakepkg\fP. It does not need to be included in the
|
||||||
\fIsource\fR array. (eg, install=pkgname.install)
|
\fIsource\fR array. (eg, install=pkgname.install)
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
|
@ -121,15 +121,19 @@ which use compressed data which id downloaded via the \fIsource\fR array.
|
||||||
.TP
|
.TP
|
||||||
.B md5sums \fI(array)\fR
|
.B md5sums \fI(array)\fR
|
||||||
If this field is present, it should contain an MD5 hash for every source file
|
If this field is present, it should contain an MD5 hash for every source file
|
||||||
specified in the \fIsource\fR array (in the same order). \fImakepkg\fR will use
|
specified in the \fIsource\fR array (in the same order). \fBmakepkg\fR will use
|
||||||
this to verify source file integrity during subsequent builds. To easily
|
this to verify source file integrity during subsequent builds. To easily
|
||||||
generate md5sums, first build using the \*(PB then run
|
generate md5sums, first build using the \*(PB then run "makepkg -g >> \*(PB".
|
||||||
\fBmakepkg -g >>\*(PB\fR. Then you can edit the \*(PB and move the
|
Then edit the \*(PB and move the \fImd5sums\fR line to an appropriate location.
|
||||||
\fImd5sums\fR line from the bottom to an appropriate location.
|
NOTE: \fBmakepkg\fP supports multiple integrity algorithms and their
|
||||||
\fBNOTE:\fR makepkg supports multiple integrity algorithms and their
|
corresponding arrays (i.e. sha1sums for the SHA1 algorithm); however, official
|
||||||
corresponding arrays (i.e. sha1sums for the SHA1 algorithm), however official
|
|
||||||
packages use only md5sums for the time being.
|
packages use only md5sums for the time being.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B sha1sums, etc.
|
||||||
|
These are alternative integrity checks that \fBmakepkg\fP supports, as noted in
|
||||||
|
\fBmd5sums\fP above.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B groups \fI(array)\fR
|
.B groups \fI(array)\fR
|
||||||
This is an array of symbolic names that represent groups of packages, allowing
|
This is an array of symbolic names that represent groups of packages, allowing
|
||||||
|
@ -144,9 +148,9 @@ This array defines on which architectures the given package is available.
|
||||||
.B backup \fI(array)\fR
|
.B backup \fI(array)\fR
|
||||||
A space-delimited array of filenames (without a preceding slash). The
|
A space-delimited array of filenames (without a preceding slash). The
|
||||||
\fIbackup\fR line will be propagated to the package meta-info file for
|
\fIbackup\fR line will be propagated to the package meta-info file for
|
||||||
pacman. This will designate all files listed there to be backed up if this
|
\fBpacman\fP. This will designate all files listed there to be backed up if
|
||||||
package is ever removed from a system. See \fBHANDLING CONFIG FILES\fR in
|
this package is ever removed from a system. See \fBHANDLING CONFIG FILES\fR in
|
||||||
the \fIpacman\fR manpage for more information.
|
the \fBpacman\fR manpage for more information.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B depends \fI(array)\fR
|
.B depends \fI(array)\fR
|
||||||
|
@ -184,15 +188,18 @@ upgrade, due to the differing package names. \fIreplaces\fR handles this.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B options \fI(array)\fR
|
.B options \fI(array)\fR
|
||||||
This array allows you to override some of makepkg's default behaviour
|
This array allows you to override some of \fBmakepkg\fP's default behavior
|
||||||
when building packages. To set an option, just include the option name
|
when building packages. To set an option, just include the option name
|
||||||
in the \fBoptions\fR array.
|
in the \fBoptions\fR array.
|
||||||
See \fBmakepkg (8)\fR for details on the options array.
|
See
|
||||||
|
.BR makepkg (8)
|
||||||
|
for details on the options array.
|
||||||
|
|
||||||
.SS Install/Upgrade/Remove Scripting
|
.SS Install/Upgrade/Remove Scripting
|
||||||
Pacman has the ability to store and execute a package-specific script when it
|
\fBPacman\fP has the ability to store and execute a package-specific script
|
||||||
installs, removes, or upgrades a package. This allows a package to "configure
|
when it installs, removes, or upgrades a package. This allows a package to
|
||||||
itself" after installation and do the opposite right before it is removed.
|
"configure itself" after installation and do the opposite right before it is
|
||||||
|
removed.
|
||||||
|
|
||||||
The exact time the script is run varies with each operation:
|
The exact time the script is run varies with each operation:
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
.TH libalpm 3 "07 Jan 2007" "libalpm @PM_VERSION@" ""
|
." the string declarations are a start to try and make distro independent
|
||||||
|
.ds DS Arch Linux
|
||||||
|
.ds PB PKGBUILD
|
||||||
|
.ds VR 3.0.0
|
||||||
|
.ds LV 1.0.0
|
||||||
|
.TH libalpm 3 "Feb 08, 2007" "libalpm version \*(LV" "\*(DS Utilities"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
libalpm \- Arch Linux Package Management library
|
libalpm \- Arch Linux Package Management (ALPM) library
|
||||||
|
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
For ease of access, the libalpm manual has been split up into several sections.
|
For ease of access, the libalpm manual has been split up into several sections.
|
||||||
|
|
||||||
|
(TODO) Yes, this man page needs a lot of work. Once we get around to doing good
|
||||||
|
Doxygen documentation, it will improve. We promise.
|
||||||
|
|
||||||
.nf
|
.nf
|
||||||
alpm_databases Database Functions
|
alpm_databases Database Functions
|
||||||
alpm_interface Interface Functions
|
alpm_interface Interface Functions
|
||||||
|
@ -15,7 +24,29 @@ alpm_sync Sync Functions
|
||||||
alpm_trans Transaction Functions
|
alpm_trans Transaction Functions
|
||||||
.fi
|
.fi
|
||||||
|
|
||||||
.SH AUTHOR
|
.SH CONFIGURATION
|
||||||
|
See
|
||||||
|
.BR pacman.conf (5)
|
||||||
|
for more details on configuring \fBlibalpm\fP using the \fBpacman.conf\fP file.
|
||||||
|
|
||||||
|
.SH BUGS
|
||||||
|
Bugs? You must be kidding, there are no bugs in this software. But if we happen
|
||||||
|
to be wrong, send us an email with as much detail as possible to
|
||||||
|
<pacman-dev@archlinux.org>.
|
||||||
|
|
||||||
|
.SH SEE ALSO
|
||||||
|
.BR pacman (8),
|
||||||
|
.BR makepkg (8),
|
||||||
|
.BR pacman.conf (5)
|
||||||
|
|
||||||
|
See the Arch Linux website at <http://www.archlinux.org> for more current
|
||||||
|
information on the distribution and the \fBpacman\fP family of tools.
|
||||||
|
|
||||||
|
.SH AUTHORS
|
||||||
.nf
|
.nf
|
||||||
Judd Vinet <jvinet@zeroflux.org>
|
Judd Vinet <jvinet@zeroflux.org>
|
||||||
|
Aurelien Foret <aurelien@archlinux.org>
|
||||||
|
Aaron Griffin <aaron@archlinux.org>
|
||||||
|
Dan McGee <dan@archlinux.org>
|
||||||
|
See the 'AUTHORS' file for additional contributors.
|
||||||
.fi
|
.fi
|
||||||
|
|
|
@ -115,15 +115,14 @@ before proceeding with operations.
|
||||||
useful if you are redirecting makepkg output to file.
|
useful if you are redirecting makepkg output to file.
|
||||||
|
|
||||||
.SH CONFIGURATION
|
.SH CONFIGURATION
|
||||||
Configuration options are stored in \fBmakepkg.conf\fP. This file is sourced,
|
See
|
||||||
so you can include any special compiler flags you wish to use. This is helpful
|
.BR makepkg.conf (5)
|
||||||
for building for different architectures, or with different optimizations.
|
for more details on configuring \fBmakepkg\fP using the \fBmakepkg.conf\fP file.
|
||||||
|
|
||||||
\fBNOTE:\fP This does not guarantee that all package Makefiles will use your
|
.SH BUGS
|
||||||
exported variables. Some of them are non-standard...
|
Bugs? You must be kidding, there are no bugs in this software. But if we happen
|
||||||
|
to be wrong, send us an email with as much detail as possible to
|
||||||
The file is fairly well commented, so follow directions given there for
|
<pacman-dev@archlinux.org>.
|
||||||
customization.
|
|
||||||
|
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
.BR makepkg.conf (5),
|
.BR makepkg.conf (5),
|
||||||
|
|
146
doc/makepkg.conf.5
Normal file
146
doc/makepkg.conf.5
Normal file
|
@ -0,0 +1,146 @@
|
||||||
|
." the string declarations are a start to try and make distro independent
|
||||||
|
.ds DS Arch Linux
|
||||||
|
.ds PB PKGBUILD
|
||||||
|
.ds VR 3.0.0
|
||||||
|
.TH \*(PB 5 "Feb 08, 2007" "makepkg.conf version \*(VR" "\*(DS Files"
|
||||||
|
.SH NAME
|
||||||
|
makepkg.conf \- makepkg configuration file
|
||||||
|
|
||||||
|
.SH DESCRIPTION
|
||||||
|
Configuration options for \fBmakekpg\fP are stored in \fBmakepkg.conf\fP. This
|
||||||
|
file is sourced, so you can include any special compiler flags you wish to use.
|
||||||
|
This is helpful for building for different architectures, or with different
|
||||||
|
optimizations.
|
||||||
|
|
||||||
|
\fBNOTE:\fP This does not guarantee that all package Makefiles will use your
|
||||||
|
exported variables. Some of them are non-standard...
|
||||||
|
|
||||||
|
The default file is fairly well commented, so it may be easiest to simply
|
||||||
|
follow directions given there for customization.
|
||||||
|
|
||||||
|
.SH OPTIONS
|
||||||
|
.TP
|
||||||
|
.B FTPAGENT="\fI/path/to/command\fP [\fIoptions\fP]"
|
||||||
|
Sets the download agent used to fetch source files specified with a URL in the
|
||||||
|
\fB\*(PB\fP file. Flags can be specified as well; the download URL is then
|
||||||
|
placed on the end of the command.
|
||||||
|
.TP
|
||||||
|
.B CARCH="\fIcarch\fP"
|
||||||
|
Specifies your computer architecture; possible values include such things as
|
||||||
|
"i686", "x86_64", "ppc", etc. This should be automatically set on installation.
|
||||||
|
.TP
|
||||||
|
.B CHOST="\fIchost\fP"
|
||||||
|
A string such as "i686-pc-linux-gnu", do not touch unless you know what you are
|
||||||
|
doing.
|
||||||
|
.TP
|
||||||
|
.B CFLAGS="\fIcflags\fP"
|
||||||
|
Flags used for the C compiler. This is a key part to the use of makepkg.
|
||||||
|
Usually several options are specified, and the most common string resembles
|
||||||
|
something like this: "-march=i686 -O2 -pipe". Another useful option may be
|
||||||
|
-mcpu in place of -march. Read
|
||||||
|
.BR gcc (1)
|
||||||
|
for more details on the wide variety of compiler flags available.
|
||||||
|
.TP
|
||||||
|
.B CXXFLAGS="\fIcxxflags\fP"
|
||||||
|
Flags used for the C++ compiler; see \fBCFLAGS\fP for more info.
|
||||||
|
.TP
|
||||||
|
.B MAKEFLAGS="\fImakeflags\fP"
|
||||||
|
This is often used to set the number of jobs used, for example, "-j2". Other
|
||||||
|
flags that make accepts can also be passed.
|
||||||
|
.TP
|
||||||
|
.B BUILDENV=(fakeroot !distcc color !ccache)
|
||||||
|
This array contains four options that affect the build environment, the
|
||||||
|
defaults are shown here. All options should always be left in the array; to
|
||||||
|
enable or disable an option simply remove or place an "!" at the front of the
|
||||||
|
option. Each works as follows:
|
||||||
|
.RS
|
||||||
|
.TP
|
||||||
|
fakeroot
|
||||||
|
Allow building packages as a non-root user. This is \fIhighly\fP recommended.
|
||||||
|
.TP
|
||||||
|
distcc
|
||||||
|
Use the distributed C/C++/ObjC compiler to spread compilation among multiple
|
||||||
|
machines. If this is enabled, \fBDISTCC_HOSTS\fP must be specified as well.
|
||||||
|
.TP
|
||||||
|
color
|
||||||
|
Colorize output messages, making output easier to read.
|
||||||
|
.TP
|
||||||
|
ccache
|
||||||
|
Use ccache to cache compilation by default. This allows for faster compiles if
|
||||||
|
you are continuously recompiling the same packages. It can be disabled for
|
||||||
|
individual packages by passing the \fB-B\fP or \fB--noccache\fP flag to
|
||||||
|
\fBmakepkg\fP.
|
||||||
|
.RE
|
||||||
|
.TP
|
||||||
|
.B DISTCC_HOSTS="\fIhost1 ...\fP"
|
||||||
|
If using DistCC, this is used to specify a space-delimited list of hosts
|
||||||
|
running in the DistCC cluster. In addition, you will want to modify your
|
||||||
|
\fBMAKEFLAGS\fP.
|
||||||
|
.TP
|
||||||
|
.B OPTIONS=(strip !docs libtool emptydirs)
|
||||||
|
This array contains four options that affect the default packaging. All four
|
||||||
|
are equivalent to options that can be placed in the PKGBUILD; the defaults are
|
||||||
|
shown here. All options should always be left in the array; to enable or
|
||||||
|
disable an option simply remove or place an "!" at the front of the option.
|
||||||
|
Each works as follows:
|
||||||
|
.RS
|
||||||
|
.TP
|
||||||
|
strip
|
||||||
|
Strip symbols from binaries and libraries. If you frequently use a debugger on
|
||||||
|
programs or libraries, it may be helpful to disable this option.
|
||||||
|
.TP
|
||||||
|
docs
|
||||||
|
Save doc and info directories. If you wish to delete doc and info directories,
|
||||||
|
specify "!docs" in the array.
|
||||||
|
.TP
|
||||||
|
libtool
|
||||||
|
Leave libtool (.la) files in packages. Specify "!libtool" to remove them.
|
||||||
|
.TP
|
||||||
|
emptydirs
|
||||||
|
Leave empty directories in packages.
|
||||||
|
.RE
|
||||||
|
.TP
|
||||||
|
.B INTEGRITY_CHECK=(\fIcheck1 ...\fP)
|
||||||
|
File integrity checks to use. Multiple checks may be specified; this affects
|
||||||
|
both generation and checking. The current valid options are: md5, sha1, sha256,
|
||||||
|
sha384, and sha512.
|
||||||
|
.TP
|
||||||
|
.B DOC_DIRS=(usr/{,share/}{info,doc} ...)
|
||||||
|
If "!docs" is specified in the \fBOPTIONS\fP array, this variable will instruct
|
||||||
|
makepkg where to look to remove docs. If you build packages that are located in
|
||||||
|
opt/, you may need to add the directory to this array. NOTE: do not add the
|
||||||
|
leading slash to the directory name.
|
||||||
|
.TP
|
||||||
|
.B PKGDEST=\fI/path/to/folder\fP
|
||||||
|
If this value is not set, packages will by default be placed in the current
|
||||||
|
directory (location of the \fB\*(PB\fP). Many people like to keep all their
|
||||||
|
packages in one place so this option allows this behavior. A common location is
|
||||||
|
"/home/packages".
|
||||||
|
.TP
|
||||||
|
.B SRCDEST=\fI/path/to/folder\fP
|
||||||
|
If this value is not set, downloaded source files will only be stored in the
|
||||||
|
current directory. Many people like to keep all source files in a central
|
||||||
|
location for easy cleanup, so this path can be set here.
|
||||||
|
.TP
|
||||||
|
.B PACKAGER="\fIJohn Doe <john@doe.com>\fP"
|
||||||
|
This value is used when querying a package to see who was the builder. It is
|
||||||
|
recommended you change this to your name and email address.
|
||||||
|
|
||||||
|
.SH SEE ALSO
|
||||||
|
.BR makepkg (8),
|
||||||
|
.BR pacman (8),
|
||||||
|
.BR \*(PB (5)
|
||||||
|
|
||||||
|
See the Arch Linux website at <http://www.archlinux.org> for more current
|
||||||
|
information on the distribution and the \fBpacman\fP family of tools, and
|
||||||
|
<http://wiki.archlinux.org/index.php/Arch_Packaging_Standards> for
|
||||||
|
recommendations on packaging standards.
|
||||||
|
|
||||||
|
.SH AUTHORS
|
||||||
|
.nf
|
||||||
|
Judd Vinet <jvinet@zeroflux.org>
|
||||||
|
Aurelien Foret <aurelien@archlinux.org>
|
||||||
|
Aaron Griffin <aaron@archlinux.org>
|
||||||
|
Dan McGee <dan@archlinux.org>
|
||||||
|
See the 'AUTHORS' file for additional contributors.
|
||||||
|
.fi
|
|
@ -2,6 +2,7 @@
|
||||||
.ds DS Arch Linux
|
.ds DS Arch Linux
|
||||||
.ds PB PKGBUILD
|
.ds PB PKGBUILD
|
||||||
.ds VR 3.0.0
|
.ds VR 3.0.0
|
||||||
|
.ds LV 1.0.0
|
||||||
.TH pacman 8 "Feb 07, 2007" "pacman version \*(VR" "\*(DS Utilities"
|
.TH pacman 8 "Feb 07, 2007" "pacman version \*(VR" "\*(DS Utilities"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
pacman \- package manager utility
|
pacman \- package manager utility
|
||||||
|
@ -131,7 +132,8 @@ This will search each locally-installed package for names or descriptions that
|
||||||
matche \fIregexp\fP.
|
matche \fIregexp\fP.
|
||||||
.TP
|
.TP
|
||||||
.B \-u, --upgrades
|
.B \-u, --upgrades
|
||||||
Lists all packages that are out of date on the local system. This option works best if the sync database is refreshed using \fB-Sy\fP.
|
Lists all packages that are out of date on the local system. This option works
|
||||||
|
best if the sync database is refreshed using \fB-Sy\fP.
|
||||||
|
|
||||||
.SH REMOVE OPTIONS
|
.SH REMOVE OPTIONS
|
||||||
.TP
|
.TP
|
||||||
|
@ -233,7 +235,7 @@ the original file.
|
||||||
.SH CONFIGURATION
|
.SH CONFIGURATION
|
||||||
See
|
See
|
||||||
.BR pacman.conf (5)
|
.BR pacman.conf (5)
|
||||||
for more details on configuring pacman using the \fBpacman.conf\fP file.
|
for more details on configuring \fBpacman\fP using the \fBpacman.conf\fP file.
|
||||||
|
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
Bugs? You must be kidding, there are no bugs in this software. But if we happen
|
Bugs? You must be kidding, there are no bugs in this software. But if we happen
|
||||||
|
|
|
@ -2,17 +2,17 @@
|
||||||
.ds DS Arch Linux
|
.ds DS Arch Linux
|
||||||
.ds PB PKGBUILD
|
.ds PB PKGBUILD
|
||||||
.ds VR 3.0.0
|
.ds VR 3.0.0
|
||||||
|
.ds LV 1.0.0
|
||||||
.TH \*(PB 5 "Feb 07, 2007" "pacman.conf version \*(VR" "\*(DS Files"
|
.TH \*(PB 5 "Feb 07, 2007" "pacman.conf version \*(VR" "\*(DS Files"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
pacman.conf \- pacman package manager configuration file
|
pacman.conf \- pacman package manager configuration file
|
||||||
|
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
\fBpacman\fP, using \fBlibalpm\fP, will attempt to read \fBpacman.conf\fP each
|
||||||
\fBpacman\fP will attempt to read \fBpacman.conf\fP each time it is invoked.
|
time it is invoked. This configuration file is divided into sections or
|
||||||
This configuration file is divided into sections or \fIrepositories\fP. Each
|
\fIrepositories\fP. Each section defines a package repository that \fBpacman\fP
|
||||||
section defines a package repository that \fBpacman\fP can use when searching
|
can use when searching for packages in \fB--sync\fP mode. The exception to this
|
||||||
for packages in \fB--sync\fP mode. The exception to this is the \fIoptions\fP
|
is the \fIoptions\fP section, which defines global options.
|
||||||
section, which defines global options.
|
|
||||||
|
|
||||||
.SH EXAMPLE
|
.SH EXAMPLE
|
||||||
.RS
|
.RS
|
||||||
|
@ -34,11 +34,11 @@ Server = file:///home/pkgs
|
||||||
|
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
.TP
|
.TP
|
||||||
.B DBPath = path/to/db/dir
|
.B DBPath = \fIpath/to/db/dir\fP
|
||||||
Overrides the default location of the toplevel database directory. The default
|
Overrides the default location of the toplevel database directory. The default
|
||||||
is \fIvar/lib/pacman\fP.
|
is \fIvar/lib/pacman\fP.
|
||||||
.TP
|
.TP
|
||||||
.B CacheDir = path/to/cache/dir
|
.B CacheDir = \fIpath/to/cache/dir\fP
|
||||||
Overrides the default location of the package cache directory. The default is
|
Overrides the default location of the package cache directory. The default is
|
||||||
\fIvar/cache/pacman\fP.
|
\fIvar/cache/pacman\fP.
|
||||||
.TP
|
.TP
|
||||||
|
@ -102,7 +102,11 @@ take precedence over those listed later in the file when packages in two
|
||||||
repositories have identical names, regardless of version number.
|
repositories have identical names, regardless of version number.
|
||||||
|
|
||||||
.SH USING YOUR OWN REPOSITORY
|
.SH USING YOUR OWN REPOSITORY
|
||||||
If you have numerous custom packages of your own, it is often easier to generate your own custom local repository than install them all with the \fB--upgrade\fP option. All you need to do is generate a compressed package database in the directory with these packages so \fBpacman\fP can find it when run with \fB--refresh\fP.
|
If you have numerous custom packages of your own, it is often easier to
|
||||||
|
generate your own custom local repository than install them all with the
|
||||||
|
\fB--upgrade\fP option. All you need to do is generate a compressed package
|
||||||
|
database in the directory with these packages so \fBpacman\fP can find it when
|
||||||
|
run with \fB--refresh\fP.
|
||||||
|
|
||||||
.RS
|
.RS
|
||||||
.nf
|
.nf
|
||||||
|
|
Loading…
Add table
Reference in a new issue