Tools:lin.8.manpage
(Difference between revisions)
m (Lin moved to Tools:lin.8.manpage: renamed to avoid confusion between summary and manual pages) |
m (added formatting disclaimer) |
||
| Line 1: | Line 1: | ||
| − | + | === 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. | ||
| + | |||
| + | ---- | ||
Revision as of 12:11, 27 February 2010
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.
LIN(8) LUNAR LIN(8)
NAME: lin - Lunar install software modules
SYNOPSIS
lin [options] [package1[/version]] ... [package2[/version]] ...
COPYRIGHT
lin(8) is Copyright (C) 2002-2003 Terry Chan with portions copyrighted by
previous authors 2001-2002
EXAMPLE
To install emacs type:
lin emacs
DESCRIPTION
lin is part of the Lunar source-code package management suite. It is a com-
mand-line tool for automatically retrieving, unpacking, compiling,
installing, and tracking software installations.
OPTIONS
-c, --compile
Compiles module even if there is a compile cache in /var/cache/lunar.
-d, --debug
Enables debug messages, very useful when emailing a bug report.
--deps Configures the modules and determines their dependencies, but they
are not compiled or installed.
-f, --from directory
Specify an alternate directory to search for source code tarballs. An
alternative to /var/spool/lunar.
-h, --help
Outputs short help.
-p, --probe
Only lin if the module was not previously installed.
-r, --reconfigure
Select new configuration and dependencies for modules.
--opts (configure flags)
Add arbitrary options to the configure stage of the module. The
options are saved for future upgrades but will be erased by using
"-r".
-R, --resurrect
Reinstalls a module which has been removed but still has the compiled
version available.
-w, --want (version number)
Try to install a different version than the current one in moonbase.
Integrity checking is turned off. Success not guaranteed.
-s, --silent
Decreases the level of message output.
-v, --verbose
Increases the level of message output.
FILES
All files can be edited by hand, but its easier to edit them with lunar.
/etc/lunar/config
Configuration options.
/etc/lunar/mirrors
Mirror information.
/etc/lunar/local/*
Local settings.
/etc/lunar/local/config
Various local settings and compiler optimization parameters (select
with lunar).
/etc/lunar/local/depends/*
Dependency and configuration information for modules.
/var/lib/lunar/functions/*.lunar
Contains functions used by lin.
ENVIRONMENT
The following settings can be altered in /etc/lunar/local/config It is eas-
ier, faster and less error prone to edit them with lunar.
GNU_URL
The GNU Mirror (default: ftp.gnu.org).
KERNEL_URL
The kernel mirror (default: ftp.kernel.org).
XFREE86_URL
The xfree86 mirror (default: ftp.xfree86.org).
GNOME_URL
The GNOME mirror (default: ftp.gnome.org).
KDE_URL
The KDE mirror (default: ftp.kde.org).
SFORGE_URL
The Sourceforge mirror. (default: none).
PATCH_URL
The default patch mirror. (default: down-
load.lunar-linux.org/lunar/patches).
LRESORT_URL
The default lunar mirror. If all else fails go here! (default: down-
load.lunar-linux.org/lunar/cache)
MOONBASE_URL
The lunar moonbase mirrors. (default: down-
load.lunar-linux.org/lunar/).
color If set to yes lin outputs nice colour. Green for messages, gray for
compiling, yellow for questions, and red for errors.
PROMPT_DELAY
The delay in seconds that lin pauses when waiting for responses from
you.
MAIL_REPORTS
If set to yes, installation logs will be mailed to the admin upon a
successful compile. Compile logs will be mailed instead upon a failed
compilation.
ADMIN'S_EMAIL
The mailbox where the reports will be mailed. The admin's email
address.
PRESERVE
When set to yes, configuration files that have been edited will not
get deleted when the module is re-installed
SOUND If set to yes then sounds will be enabled if the lunar-sound module
is installed
SUSTAIN
When set to yes this disallows removing of modules that would cause
terrible malfunctions. eg glibc, gcc, bash, to name some obvious
ones.
MOONBASE_URL
The lunar moonbase mirrors. (default: down-
load.lunar-linux.org/lunar/).
color If set to yes lin outputs nice colour. Green for messages, gray for
compiling, yellow for questions, and red for errors.
PROMPT_DELAY
The delay in seconds that lin pauses when waiting for responses from
you.
MAIL_REPORTS
If set to yes, installation logs will be mailed to the admin upon a
successful compile. Compile logs will be mailed instead upon a failed
compilation.
ADMIN'S_EMAIL
The mailbox where the reports will be mailed. The admin's email
address.
PRESERVE
When set to yes, configuration files that have been edited will not
get deleted when the module is re-installed
SOUND If set to yes then sounds will be enabled if the lunar-sound module
is installed
SUSTAIN
When set to yes this disallows removing of modules that would cause
terrible malfunctions. eg glibc, gcc, bash, to name some obvious
ones.
VIEW_REPORTS
If set to yes then you will be prompted whether to view reports
before and after installation.
VOYEUR If set to yes then compiler output will be displayed in real time.
REAP Deletes files when removing.
AUTOFIX
If set to yes whenever a library is updated all packages that depend
on that library will be rebuilt. See FIND_CHECK, MD5SUM_CHECK,
LDD_CHECK, SYM_CHECK for autofix settings.
FIND_CHECK
See the -f options above for explanations of these.
ADVANCED USAGE
Using source code tarballs from an alternate location.
lin --from /root/spool/lunar emacs Unless the -from option is speci-
fied lin will always check the /var/spool/lunar directory first to
see if the package exists. If the package does not exist it downloads
the package via the Internet.
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
lunar(8), lrm(8), lvu(1), lget(8), moonbase(5)
WARRANTY
This is free software with ABSOLUTELY NO WARRANTY
Lunar Linux August 2003 LIN(8)