Tools:lvu

From Lunar Linux
(Difference between revisions)
Jump to: navigation, search
(REPORTING BUGS)
m (Reverted edits by ErmanSham (Talk); changed back to last version by Engelsman)
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=NAME=
+
The '''lvu''' command is a multi-purpose Lunar package viewing utility, and is the 'Swiss Army knife' of the Lunar Linux package management tools.
lvu - query/view lunar package management information
+
  
=SYNOPSIS=
+
The '''lvu''' command provides options to:
lvu alien|leafs|orphans|pam<br>
+
* search for modules and keywords in the '''moonbase'''
 +
* show the long description of a module
 +
* show general information about a module in the '''moonbase''' and its installation history
 +
* show which modules are installed, and their versions
 +
* show which modules need to be updated when a new '''moonbase''' is download
 +
* and much more
  
lvu cd|what|where|website|sources|urls|maintainer|version $MODULE<br>
+
==== Manual Pages ====
  
lvu compile|compiler|links|install|sum|md5sum $MODULE<br>
+
For more information see the [[Tools:lvu.1.manpage|lvu(1)]] man page
 
+
lvu export|import [snapshot]<br>
+
 
+
lvu moonbase|html|updatelog|activity<br>
+
 
+
lvu search "phrase"<br>
+
 
+
lvu service port|acronym<br>
+
 
+
lvu newer|older <yyyymmdd><br>
+
 
+
lvu from <path/file><br>
+
 
+
lvu installed $MODULE<br>
+
 
+
lvu held|exiled|expired<br>
+
 
+
lvu section [section]<br>
+
 
+
lvu voyeur [delay or $MODULE<br>
+
 
+
lvu depends $MODULE<br>
+
 
+
lvu tree $MODULE<br>
+
 
+
lvu eert $MODULE<br>
+
 
+
lvu size $MODULE<br>
+
 
+
lvu submit|edit|unedit [module] lvu $MODULE_SCRIPT $MODULE<br>
+
 
+
=COPYRIGHT=
+
lvu(1)  is Copyright (C) 2002-2003 Terry Chan with portions copyrighted by previous authors 2001-2002 lvu(1) also contains  material  which  is Copyright (C) Lunar-Linux team.
+
 
+
=DESCRIPTION=
+
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.
+
 
+
=OPTIONS=
+
<dt> alien</dt>
+
<dd>find and display all files which are not currently tracked by the lunar package management system</dd>
+
 
+
<dt>leafs</dt>
+
 
+
<dd>displays installed $MODULEs that have no explicit dependencies on them orphans or displays installed $MODULEs that are missing required dependencies</dd>
+
 
+
<dt>pam</dt>
+
 
+
<dd>display $MODULEs installed that are pam aware</dd>
+
 
+
<dt>cd $MODULE</dt>
+
 
+
<dd>changes current directory to the given $MODULE and execs a new shell</dd>
+
 
+
<dt>what $MODULE</dt>
+
 
+
<dd>view the long package description</dd>
+
 
+
<dt>where $MODULE</dt>
+
 
+
<dd>display the section a $MODULE belongs to</dd>
+
 
+
<dt>website $MODULE</dt>
+
 
+
<dd>display the URL for the specified $MODULE</dd>
+
 
+
<dt>sources $MODULE</dt>
+
 
+
<dd> list all source files contained in a $MODULE</dd>
+
 
+
<dt>urls $MODULE</dt>
+
 
+
<dd> list all URLs for a $MODULE</dd>
+
 
+
<dt>maintainer $MODULE</dt>
+
 
+
<dd>display the email address of the person currently responsible for maintaining a specified $MODULE</dd>
+
 
+
<dt>version $MODULE</dt>
+
 
+
<dd> display version of $MODULE in moonbase</dd>
+
 
+
<dt>compile $MODULE</dt>
+
 
+
<dd> show the compiler output generated when the $MODULE was built</dd>
+
 
+
<dt>compiler $MODULE</dt>
+
<dd> display the version of compiler used for creating the ELF files in $MODULEs</dd>
+
 
+
<dt>links $MODULE</dt>
+
 
+
<dd> display the $MODULEs that this $MODULE's ELF binary files actually links to</dd>
+
 
+
<dt>install $MODULE</dt>
+
 
+
<dd> used to determine what files were installed by a $MODULE and where those files are located</dd>
+
 
+
<dt>held</dt>
+
 
+
<dd> display held $MODULEs</dd>
+
 
+
<dt>exiled</dt>
+
 
+
<dd> display exiled $MODULEs</dd>
+
 
+
<dt>expired</dt>
+
 
+
<dd> display a list of $MODULEs which will be updated by a `lunar renew`</dd>
+
 
+
<dt>sum $MODULE</dt>
+
 
+
<dd> print CRC checksums for $MODULEs(s). If no $MODULE is given it defaults to all.</dd>
+
 
+
<dt>md5sum $MODULE</dt>
+
 
+
<dd> print $MODULE MD5 message digests (fingerprints). If no $MODULE is given it default to all</dd>
+
 
+
<dt>export</dt>
+
 
+
<dd> take a snapshot of all $MODULEs currently installed</dd>
+
 
+
<dt>import snapshot</dt>
+
 
+
<dd> restore the snapshot from a previous lvu export command (see the export option)</dd>
+
 
+
<dt>moonbase</dt>
+
 
+
<dd> prints the entire moonbase</dd>
+
 
+
<dt>html</dt>
+
 
+
<dd> prints the entire moonbase in a nice html format</dd>
+
 
+
<dt>updatelog</dt>
+
 
+
<dd> view summary log of previous lunar update</dd>
+
 
+
<dt>activity</dt>
+
 
+
<dd> view the main lunar activity log</dd>
+
 
+
<dt>search "phrase"</dt>
+
 
+
<dd> Searches $MODULEs long descriptions for phrase</dd>
+
 
+
<dt>service port|acronym</dt>
+
 
+
<dd> displays $MODULEs that provide the given service port|acronym</dd>
+
 
+
<dt>newer date</dt>
+
 
+
<dd> 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</dd>
+
 
+
<dt>older date</dt>
+
 
+
<dd> 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</dd>
+
 
+
<dt>from <path/>file</dt>
+
 
+
<dd> find out what $MODULE has $PATH/file installed</dd>
+
 
+
<dt>installed $MODULE</dt>
+
 
+
<dd> 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</dd>
+
 
+
<dt>section $MODULE</dt>
+
 
+
<dd> view a list of all sections in the software catalogue or display a list of packages from a specific section</dd>
+
 
+
<dt>size $MODULE</dt>
+
 
+
<dd> display the size of a given $MODULE or all your installed $MODULEs in KB</dd>
+
 
+
<dt>voyeur $MODULE</dt>
+
 
+
<dd> start looking at what lin is compiling at the moment and outputs it. A $MODULE can be optionally specified.</dd>
+
 
+
<dt>depends $MODULE</dt>
+
 
+
<dd>displays the $MODULEs that explicitly or recursively depend on this $MODULE.</dd>
+
 
+
<dt>tree $MODULE</dt>
+
 
+
<dd>displays a tree of the $MODULE's dependencies.</dd>
+
 
+
<dt>eert $MODULE</dt>
+
 
+
<dd> displays a tree of the $MODULE's reverse dependencies.</dd>
+
 
+
<dt>edit $MODULE</dt>
+
 
+
<dd> 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.</dd>
+
 
+
<dt>unedit $MODULE</dt>
+
 
+
<dd> Discards your 'edit'ed zlocal $MODULE. Works the same as removing it.</dd>
+
 
+
<dt>submit $MODULE</dt>
+
 
+
<dd> Submit a $MODULE to the lunar $MODULE submission list/mail alias. Please only submit tested changes.</dd>
+
 
+
<dt>$MODULE_SCRIPT $MODULE</dt>
+
 
+
<dd> 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 $MODULE</dd>
+
 
+
=AUTHOR=
+
Original version written by Brian Peterson<br>
+
Modified by Kyle Sallee<br>
+
Updated Thomas Stewart 01/15/2002<br>
+
Converted to Lunar by Terry Chan 03/23/2002<br>
+
Edited and new functions added by Chuck Mead 05/21/2002<br>
+
Updated again by Terry Chan 08/08/2003<br>
+
 
+
=REPORTING BUGS=
+
Report bugs to <maintainer@lunar-linux.org> or http://bugs.lunar-linux.org/
+
 
+
=SEE ALSO=
+
      lunar(8), lin(8), lrm(8), lget(8), moonbase(1)
+
 
+
=WARRANTY=
+
      This is free software with ABSOLUTELY NO WARRANTY
+
 
+
Lunar Linux                      August 2003                          LVU(1)
+

Latest revision as of 19:12, 4 March 2010

The lvu command is a multi-purpose Lunar package viewing utility, and is the 'Swiss Army knife' of the Lunar Linux package management tools.

The lvu command provides options to:

  • search for modules and keywords in the moonbase
  • show the long description of a module
  • show general information about a module in the moonbase and its installation history
  • show which modules are installed, and their versions
  • show which modules need to be updated when a new moonbase is download
  • and much more

Manual Pages

For more information see the lvu(1) man page

Personal tools
Namespaces
Variants
Actions
Wiki Navigation
Project Sites
Toolbox