Tools:lunar.8.manpage

From Lunar Linux
Jump to: navigation, search

Disclaimer:

This page may not be in synchronization with the man pages available on a Lunar-Linux system.

The initial version was a cut'n'paste from the man command, which produces weird wiki formatting.



LUNAR(8) Lunar LUNAR(8)

NAME

      lunar - menu-driven software package management utility

SYNTAX

      lunar -d|--debug|-h|--help|-v|--verbose
      lunar [prune|renew|update|rebuild|optimize|fix|nofix|fixdepends|
             resurrect|install|remove|hold|unhold|exile|unexile]

COPYRIGHT

      lunar(8) is Copyright (C) 2002-2003 Terry Chan with portions copyrighted by previous authors 2001-2002

DESCRIPTION

      lunar is an easy-to-use menu-driven (dialog-based) interface to the Lunar source-based package  manage-
      ment system.

OPTIONS

      lunar without options will start the menu-driven package management utility.
      -d, --debug enables debug messages, very useful when emailing a bug report
      -h, --help
             outputs short help
      -v, --verbose
             increases the level of message output
      prune - Removes  all  old  source  code and old backups. Since the number of sources on the system grows
             steadily on a running system, you will need to clean some of the kept copies of sources and com-
             pile  caches. The source code from previous versions are kept so that the packages can be rolled
             back to older versions. This does not delete sources that are up to date, but not installed.
      renew - Update all packages without fetching a fresh moonbase first. Does not run prune or autofix.
      update - Fetches a new moonbase, updates all packages and runs (optionally) a prune and autofix.
      rebuild - automatically rebuilds all installed software packages. This option is non-interactive and  does
             not  start  up  the menu-driven interface. It is suitable for use in cron jobs and is useful for
             rebuilding distributed binaries from source.
      optimize - jump straight into the compiler optimizations menu.
      fix - Checks and fixs all modules and internal state of lunar. Four methods are available.  The  methods
             can  be  toggled  using lunar->Option->Integrity Checking.  A fix is automatically issued afer a
             lunar update.
             Find Check - Discovers missing binary executables, libraries and header files.
             MD5 Sum - Discovers modified executables and libraries.
             Ldd Check - Discovers Broken executables and libraries.
             Sym Check - Discovers mis-owned symbolic links to files.
      nofix - Check but do not fix modules and internal state.
      fixdepends - Check and fix the dependency database of  lunar.   Reconstructs  the  depends  database  without
             recompiling modules. This might help if your depends database is missing or corrupted.
      resurrect - Reinstalls a module which has been removed but still has the compiled version available.
      install - Installs a module.
      remove - Removes a module.
      hold - Places a module on hold so it cannot be built/rebuilt.
      unhold - Removes a module from hold status so it can be built/rebuilt.
      exile -Prevents  a  module from being installed or resurrected. Perhaps because you've installed a cus-
             tomized module.
      unexile - Removes a module from exiled status.

REQUIREMENTS

      lunar requires a connection to the Internet
      Bash version 2 or higher
      Dialog version 0.9a or higher
      Linux kernel version 2.4.x or higher.

NOTES

      Options on the Package Menu add or remove software packages to/from installation  and  removal  queues.
      The  actual  installation  and/or removal of the packages will not be performed until either Foreground
      Execution or Background Execution are selected from the main menu.

OPERATION

      Navigating the Menus
      To return to a previous menu press <Esc> or use the Cancel button
      To exit the program from the main menu press <Esc> or use the Cancel button
      To toggle between buttons press <Tab>
      To select whichever button is highlighted press <Enter>
      To select/deselect items from a checklist press <Space>

AUTHOR

      Kyle Sallee
      Updated Thomas Stewart 01/15/2002
      Converted to Lunar by Terry Chan 03/23/2002
      Updated by Chuck Mead 07/17/2003
      Updated by Terry Chan 08/08/2003

REPORTING BUGS

      Report bugs to <maintainer@lunar-linux.org>

SEE ALSO

      moonbase(5), lin(8), lvu(1), lget(8), lrm(8), lcrash(8)

WARRANTY

      This is free software with ABSOLUTELY NO WARRANTY

Lunar-Linux.org August 2003 LUNAR(8)

Personal tools
Namespaces
Variants
Actions
Wiki Navigation
Project Sites
Toolbox