forked from lunar-linux/lunar
/
lvu.1
312 lines (309 loc) · 6.5 KB
/
lvu.1
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
.TH "LVU" "1" "June 2009" "Lunar Linux" "LUNAR"
.SH "NAME"
lvu \- query/view lunar package management information
.SH "SYNOPSIS"
.B lvu
alien|leafs|orphans|pam
.PP
.B lvu
cd|what|where|website|sources|urls|maintainer|version <module>
.PP
.B lvu
compile|compiler|links|install|sum|md5sum <module>
.PP
.B lvu
export|import [snapshot]
.PP
.B lvu
moonbase|html|updatelog|activity
.PP
.B lvu
search "phrase"
.PP
.B lvu
service port|acronym
.PP
.B lvu
newer|older <yyyymmdd>
.PP
.B lvu
from <path/file>
.PP
.B lvu
installed [module]
.PP
.B lvu
conflicts
.PP
.B lvu
held|exiled|expired
.PP
.B lvu
section [section]
.PP
.B lvu
voyeur [delay or module]
.PP
.B lvu
depends <module>
.PP
.B lvu
tree <module>
.PP
.B lvu
eert <module>
.PP
.B lvu
size [module]
.PP
.B lvu
new|submit|edit|unedit [module]
.PP
.B lvu
$MODULE_SCRIPT <module>
.SH "COPYRIGHT"
.if n lvu(1) is Copyright (C) 2002-2003 Terry Chan with portions copyrighted by previous authors 2001\-2002
.if n lvu(1) also contains material which is Copyright (C) Lunar\-Linux team.
.SH "DESCRIPTION"
.I lvu
is part of the lunar source\-based package management suite. It is a general purpose command\-line tool for displaying package logs, version information, checking for installed packages, checksums, message digests, maintainer information, package URL information, displaying new packages, untracked files, sections, searching for files that are installed, finding when modules were created and packages in the software catalogue. It can even take and retrieve snapshots of currently installed packages for easy duplication.
.SH "OPTIONS"
.B alien
.IP
find and display all files which are not currently tracked by the lunar package management system
.PP
.B leafs
.IP
displays installed modules that have no explicit dependencies on them
.PP
.B orphans
.IP
displays installed modules that are missing required dependencies
.PP
.B pam
.IP
display modules installed that are pam aware
.PP
.B cd
<module>
.IP
changes current directory to the given module and execs a new shell
.PP
.B what
<module>
.IP
view the long package description
.PP
.B where
<module>
.IP
display the section a module belongs to
.PP
.B website
<module>
.IP
display the URL for the specified module
.PP
.B sources
<module>
.IP
list all source files contained in a module
.PP
.B urls
<module>
.IP
list all URLs for a module
.PP
.B maintainer
<module>
.IP
display the email address of the person currently responsible for maintaining a specified module
.PP
.B version
<module>
.IP
display version of module in moonbase
.PP
.B compile
<module>
.IP
show the compiler output generated when the module was built
.PP
.B compiler
<module>
.IP
display the version of compiler used for creating the ELF files in modules
.PP
.B links
<module>
.IP
display the modules that this module's ELF binary files actually links to
.PP
.B install
<module>
.IP
used to determine what files were installed by a module and where those files are located
.PP
.B conflicts
.IP
display modules with conflicting files
.PP
.B held
.IP
display held modules
.PP
.B exiled
.IP
display exiled modules
.PP
.B expired
.IP
display a list of modules which will be updated by a `lunar renew`
.PP
.B sum
<module>
.IP
print CRC checksums for modules(s). If no module is given it defaults to all.
.PP
.B md5sum
<module>
.IP
print module MD5 message digests (fingerprints). If no module is given it default to all
.PP
.B export
.IP
take a snapshot of all modules and configuration currently installed
.PP
.B import
snapshot
.IP
restore the snapshot from a previous
.I lvu export command (see the export option)
.PP
.B moonbase
.IP
prints the entire moonbase
.PP
.B html
.IP
prints the entire moonbase in a nice html format
.PP
.B updatelog
.IP
view summary log of previous lunar update
.PP
.B activity
.IP
view the main lunar activity log
.PP
.B search
"phrase"
.IP
Searches modules long descriptions for
.I phrase
.PP
.B service
port|acronym
.IP
displays modules that provide the given service
.I port|acronym
.PP
.B newer
date
.IP
print packages that are newer than a specified date. the date must be specified in the 'yyyymmdd' format, where y=year, m=month, and d=day
.PP
.B older
date
.IP
print packages that are older than a specified date. the date must be specified in the 'yyyymmdd' format, where y=year, m=month, and d=day
.PP
.B from
<path/><file>
.IP
find out what module has
.I <path>/file
installed
.PP
.B installed
<module>
.IP
view all installed packages and corresponding version numbers or check
to see whether a particular package is installed and if it is
installed display its version number
.PP
.B section
<module>
.IP
view a list of all sections in the software catalogue or display a list of packages from a specific section
.PP
.B size
<module>
.IP
display the size of a given module or all your installed modules in KB
.PP
.B voyeur
<module>
.IP
start looking at what lin is compiling at the moment and outputs it. A module can be optionally specified.
.PP
.B depends
<module>
.IP
displays the modules that explicitly or recursively depend on this module.
.PP
.B tree
<module>
.IP
displays a tree of the module's dependencies.
.PP
.B eert
<module>
.IP
displays a tree of the module's reverse dependencies.
.PP
.B new
<module>
.IP
Attempt to create a module DETAILS file from scratch using cut-n-paste data from the user. Very dirty method to get a module started by just having 4 pieces of information handy: download url, descriptions and name
.PP
.B edit
<module>
.IP
Copy an existing module to zlocal so it can be edited. Turn on ZLOCAL_OVERRIDES to make sure your edited module gets used instead of the default module.
.PP
.B unedit
<module>
.IP
Discards your 'edit'ed zlocal module. Works the same as removing it.
.PP
.B submit
<module>
.IP
Submit a module to the lunar module submission list/mail alias. Please only submit tested changes.
.PP
.B $MODULE_SCRIPT
<module>
.IP
replace $MODULE_SCRIPT with any of the following DETAILS | CONFIGURE | CONFLICTS | PRE_BUILD | BUILD | POST_BUILD | POST_INSTALL | POST_REMOVE to show module scripts for the
.I module
.SH "AUTHOR"
Original version written by Brian Peterson
.PP
Modified by Kyle Sallee
.PP
Updated Thomas Stewart 01/15/2002
.PP
Converted to Lunar by Terry Chan 03/23/2002
.PP
Edited and new functions added by Chuck Mead 05/21/2002
.PP
Updated again by Terry Chan 08/08/2003
.PP
Updated by Stefan Wold 06/07/2009
.SH "REPORTING BUGS"
Report bugs to <maintainer@lunar\-linux.org>
.SH "SEE ALSO"
lunar(8), lin(8), lrm(8), lget(8), moonbase(5)
.SH "WARRANTY"
This is free software with ABSOLUTELY NO WARRANTY