-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpkgman-install.8.html
143 lines (143 loc) · 7.3 KB
/
pkgman-install.8.html
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html>
<html>
<!-- This is an automatically generated file. Do not edit.
pkgman-install(8) manual page
See COPYING and COPYRIGHT files for corresponding information.
-->
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="mandoc.css" type="text/css" media="all"/>
<title>PKGMAN-INSTALL(8)</title>
</head>
<body>
<table class="head">
<tr>
<td class="head-ltitle">PKGMAN-INSTALL(8)</td>
<td class="head-vol">System Manager's Manual</td>
<td class="head-rtitle">PKGMAN-INSTALL(8)</td>
</tr>
</table>
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<p class="Pp"><code class="Nm">pkgman-install</code> —
<span class="Nd">install packages</span></p>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<table class="Nm">
<tr>
<td><code class="Nm">pkgman</code></td>
<td><code class="Cm">install</code> [<code class="Fl">-v</code> |
<code class="Fl">-vv</code>] [<code class="Fl">--test</code>]
[<code class="Fl">--log</code>] [<code class="Fl">--deps</code>]
[<code class="Fl">--force</code>] [<code class="Fl">--group</code>]
[<code class="Fl">--margs</code>=<var class="Ar">pkgmk_args</var> |
<var class="Ar">pkgmk_aliases</var>]
[<code class="Fl">--aargs</code>=<var class="Ar">pkgadd_args</var> |
<var class="Ar">pkgadd_aliases</var>]
[<code class="Fl">--ignore</code>=<var class="Ar">pkgname</var>[,...]]
[<code class="Fl">--install-scripts</code> |
[<code class="Fl">--pre-install</code>][<code class="Fl">--post-install</code>]]
<var class="Ar">pkgname ...</var></td>
</tr>
</table>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
<p class="Pp">Install all packages in the listed order. It looks in all packages
sources directories specified in <span class="Pa">/etc/pkgman.conf</span> as
“pkgsrcdir” argument.</p>
<p class="Pp">The options are as follows:</p>
<dl class="Bl-tag">
<dt id="v"><a class="permalink" href="#v"><code class="Fl">-v</code></a></dt>
<dd>Unused.</dd>
<dt id="vv"><a class="permalink" href="#vv"><code class="Fl">-vv</code></a></dt>
<dd>Log to stdout the installation process.</dd>
<dt id="test"><a class="permalink" href="#test"><code class="Fl">--test</code></a></dt>
<dd>Dry run, do not actually install anything.</dd>
<dt id="log"><a class="permalink" href="#log"><code class="Fl">--log</code></a></dt>
<dd>Create a transaction log file. It can be set globally for all transactions
(see “<code class="Li">writelog</code>” option in
<a class="Xr" href="pkgman.conf.5.html">pkgman.conf(5)</a>).</dd>
<dt id="deps"><a class="permalink" href="#deps"><code class="Fl">--deps</code></a></dt>
<dd>Install all packages in the listed order including their
dependencies.</dd>
<dt id="force"><a class="permalink" href="#force"><code class="Fl">--force</code></a></dt>
<dd>Skip installation of already installed package(s). Just ignore the package
and install next in the listed order. At the end of installation
procedure, all skipped packages will be in the report.</dd>
<dt id="group"><a class="permalink" href="#group"><code class="Fl">--group</code></a></dt>
<dd>Install all packages in the listed order, but stop if installation of one
package fails. This can be used to install packages where
<a class="permalink" href="#package2"><i class="Em" id="package2">package2</i></a>
depends on
<a class="permalink" href="#package1"><i class="Em" id="package1">package1</i></a>.</dd>
<dt id="margs"><a class="permalink" href="#margs"><code class="Fl">--margs</code></a>=<var class="Ar">pkgmk_args</var></dt>
<dd>Arguments to be passed to
<a class="Xr" href="pkgmk.8.html">pkgmk(8)</a>.</dd>
<dt><var class="Ar">pkgmk_aliases</var></dt>
<dd>
<dl class="Bl-tag">
<dt id="fr"><a class="permalink" href="#fr"><code class="Fl">-fr</code></a></dt>
<dd>Force build, implies “<code class="Li">pkgmk -f</code>”
(same as “<code class="Li">-margs=-f</code>”).</dd>
<dt id="um"><a class="permalink" href="#um"><code class="Fl">-um</code></a></dt>
<dd>Update md5sum, implies “<code class="Li">pkgmk
-um</code>” (same as
“<code class="Li">-margs=-um</code>”).</dd>
<dt id="im"><a class="permalink" href="#im"><code class="Fl">-im</code></a></dt>
<dd>Ignore md5sum, implies “<code class="Li">pkgmk
-im</code>” (same as
“<code class="Li">-margs=-im</code>”).</dd>
<dt id="uf"><a class="permalink" href="#uf"><code class="Fl">-uf</code></a></dt>
<dd>Update footprint, implies “<code class="Li">pkgmk
-uf</code>” (same as
“<code class="Li">-margs=-uf</code>”).</dd>
<dt id="if"><a class="permalink" href="#if"><code class="Fl">-if</code></a></dt>
<dd>Ignore footprint, implies “<code class="Li">pkgmk
-if</code>” (same as
“<code class="Li">-margs=-if</code>”).</dd>
<dt id="ns"><a class="permalink" href="#ns"><code class="Fl">-ns</code></a></dt>
<dd>No stripping, implies “<code class="Li">pkgmk
-ns</code>” (same as
“<code class="Li">-margs=-ns</code>”).</dd>
<dt id="kw"><a class="permalink" href="#kw"><code class="Fl">-kw</code></a></dt>
<dd>Keep working directory, implies “<code class="Li">pkgmk
-kw</code>” (same as
“<code class="Li">-margs=-kw</code>”).</dd>
</dl>
</dd>
<dt id="aargs"><a class="permalink" href="#aargs"><code class="Fl">--aargs</code></a>=<var class="Ar">pkgadd_args</var></dt>
<dd>Arguments to be passed to
<a class="Xr" href="pkgadd.8.html">pkgadd(8)</a>.</dd>
<dt><var class="Ar">pkgadd_aliases</var></dt>
<dd>
<dl class="Bl-tag">
<dt id="f"><a class="permalink" href="#f"><code class="Fl">-f</code></a>,
<code class="Fl">-i</code></dt>
<dd>Force install, implies “<code class="Li">pkgadd
-f</code>” (same as
“<code class="Li">-aargs=-f</code>”).</dd>
</dl>
</dd>
<dt id="ignore"><a class="permalink" href="#ignore"><code class="Fl">--ignore</code></a>=<var class="Ar">pkgname</var>[,...]</dt>
<dd>Do not install those packages, even if they are listed as dependency.</dd>
<dt id="install-scripts"><a class="permalink" href="#install-scripts"><code class="Fl">--install-scripts</code></a></dt>
<dd>Execute pre-install and post-install script if they are there.</dd>
<dt id="pre-install"><a class="permalink" href="#pre-install"><code class="Fl">--pre-install</code></a></dt>
<dd>Execute pre-install script if it is there.</dd>
<dt id="post-install"><a class="permalink" href="#post-install"><code class="Fl">--post-install</code></a></dt>
<dd>Execute post-install scripts if it is there.</dd>
</dl>
</section>
</div>
<table class="foot">
<tr>
<td class="foot-date">September 9, 2023</td>
<td class="foot-os">Zeppe-Lin</td>
</tr>
</table>
</body>
</html>