File: pkgsync.8

package info (click to toggle)
pkgsync 1.27%2Bnmu1
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 140 kB
  • sloc: sh: 119; makefile: 22
file content (59 lines) | stat: -rw-r--r-- 2,083 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
.TH PKGSYNC 8 
.SH NAME
pkgsync \- Automated package synchronization tool

.SH SYNOPSIS
.B pkgsync

.SH DESCRIPTION
.B pkgsync
is a tool for keeping multiple machines reasonably similar and
clean. Packages can either be in a `must be installed', `may be
installed' or `must not be installed' list (which is presumed to be
distributed separately using a tool such as rdist or cfengine).
.B pkgsync
will take care of meeting the demands put down in the lists, and then
removing everything that is not in the `must' or `may' list and is not
necessary for their operations (as determined by aptitude).

.SH OPTIONS

.TP
.B \-h, \-\-help
Print a short help text and exit.

.TP
.B \-s, \-\-simulate
Do everything as usual, but put aptitude in simulation mode, causing it to
never do any changes (except update and autoclean, which should both be
harmless) to your system. This is especially useful on a new system to make
sure pkgsync behaves as expected.

Note that aptitude prints out its intended actions _before_ running the
conflict resolver. If there's a conflict somewhere, chances are that the
results on your system will be different from what aptitude prints out.

.TP
.B \-k, \-\-keep\-unused
Instruct aptitude to not remove cruft (ie. unused
packages); this is morally equivalent to having an "*" entry in mayhave.		    

.TP
.B \-d, \-\-dpkg\-glob
When encountering a wildcard pattern, pkgsync tries to `un-glob' it.
Traditionally, this was done using dpkg -- however, in later versions
one can use aptitude instead. Using aptitude is a little slower, but the
syntax is a lot more flexible, supporting regular expressions and various
searches on fields. Giving \-\-dpkg\-glob makes pkgsync use dpkg, which is
not very useful except for backwards compatibility.

.TP
.B \-a, \-\-aptitude\-glob
Use aptitude's globbing instead of dpkg's globbing (see above). This option
is the default.
.SH "SEE ALSO"
/usr/share/doc/pkgsync/README.Debian (complete tutorial and reference documentation)

.SH AUTHOR
pkgsync is Copyright 2004-2007 Steinar H. Gunderson <sgunderson@bigfoot.com>.