Tools:lvu

From Lunar Linux
(Difference between revisions)
Jump to: navigation, search
(SYNOPSIS)
m (Reverted edits by ErmanSham (Talk); changed back to last version by Engelsman)
 
(25 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  soft-
+
      ware  catalogue.  It  can even take and retrieve snapshots of currently
+
      installed packages for easy duplication.
+
 
+
=OPTIONS=
+
* alien
+
 
+
              find and display all files which are not  currently  tracked  by
+
              the lunar package management system
+
 
+
      leafs
+
 
+
              displays installed modules that have no explicit dependencies on
+
              them orphans
+
 
+
              displays installed modules that are missing  required  dependen-
+
              cies
+
 
+
      pam
+
 
+
              display modules installed that are pam aware
+
 
+
      cd module
+
 
+
              changes  current  directory  to the given module and execs a new
+
              shell
+
 
+
      what module
+
 
+
              view the long package description
+
 
+
      where module
+
 
+
              display the section a module belongs to
+
 
+
      website module
+
 
+
              display the URL for the specified module
+
 
+
      sources module
+
 
+
              list all source files contained in a module
+
 
+
      urls module
+
 
+
              list all URLs for a module
+
 
+
      maintainer module
+
 
+
              display the email address of the  person  currently  responsible
+
              for maintaining a specified module
+
 
+
      version module
+
 
+
              display version of module in moonbase
+
 
+
      compile module
+
 
+
              show the compiler output generated when the module was built
+
 
+
      compiler module
+
 
+
              display  the version of compiler used for creating the ELF files
+
              in modules
+
 
+
      links module
+
 
+
              display the modules that this module's ELF binary files actually
+
              links to
+
 
+
      install module
+
 
+
              used  to  determine  what  files  were installed by a module and
+
              where those files are located
+
 
+
      held
+
 
+
              display held modules
+
 
+
      exiled
+
 
+
              display exiled modules
+
 
+
      expired
+
 
+
              display a list of modules which will  be  updated  by  a  `lunar
+
              renew`
+
 
+
      sum <module>
+
 
+
              print  CRC  checksums  for  modules(s). If no module is given it
+
              defaults to all.
+
 
+
      md5sum <module>
+
 
+
              print module MD5 message digests (fingerprints). If no module is
+
              given it default to all
+
 
+
      export
+
 
+
              take a snapshot of all modules currently installed
+
 
+
      import snapshot
+
 
+
              restore the snapshot from a previous lvu export command (see the
+
              export option)
+
 
+
      moonbase
+
 
+
              prints the entire moonbase
+
 
+
      html
+
 
+
              prints the entire moonbase in a nice html format
+
 
+
      updatelog
+
 
+
              view summary log of previous lunar update
+
 
+
      activity
+
 
+
              view the main lunar activity log
+
 
+
      search "phrase"
+
 
+
              Searches modules long descriptions for phrase
+
 
+
      service port|acronym
+
 
+
              displays modules that provide the given service port|acronym
+
 
+
      newer date
+
 
+
              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
+
 
+
      older date
+
 
+
              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
+
 
+
      from <path/>file
+
 
+
              find out what module has <path>/file installed
+
 
+
      installed <module>
+
 
+
              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
+
 
+
      section <module>
+
 
+
              view a list of all sections in the software catalogue or display
+
              a list of packages from a specific section
+
 
+
      size <module>
+
 
+
              display the size of a given module or all your installed modules
+
              in KB
+
 
+
      voyeur <module>
+
 
+
              start looking at what lin is compiling at the moment and outputs
+
              it. A module can be optionally specified.
+
 
+
      depends <module>
+
 
+
              displays  the  modules  that explicitly or recursively depend on
+
              this module.
+
 
+
      tree <module>
+
 
+
              displays a tree of the module's dependencies.
+
 
+
      eert <module>
+
 
+
              displays a tree of the module's reverse dependencies.
+
 
+
      edit <module>
+
 
+
              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.
+
 
+
      unedit <module>
+
 
+
              Discards your 'edit'ed zlocal module. Works the same as removing
+
              it.
+
 
+
      submit <module>
+
 
+
              Submit  a module to the lunar module submission list/mail alias.
+
              Please only submit tested changes.
+
 
+
      $MODULE_SCRIPT module
+
 
+
              replace $MODULE_SCRIPT with any of the following DETAILS |  CON-
+
              FIGURE  |  CONFLICTS  |  PRE_BUILD  |  BUILD  |  POST_BUILD  |
+
              POST_INSTALL | POST_REMOVE to show module scripts for the module
+
 
+
=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>
+
 
+
=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