Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 96793b0d4d
Fetching contributors…

Cannot retrieve contributors at this time

173 lines (172 sloc) 5.497 kB
.TH "LIN" "8" "August 2003" "Lunar Linux" "LUNAR"
.SH "NAME"
lin \- Lunar install software modules
.SH "SYNOPSIS"
.B lin
[options] [package1[/version]] ... [package2[/version]] ...
.SH "COPYRIGHT"
.if n lin(8) is Copyright (C) 2002-2003 Terry Chan with portions copyrighted by previous authors 2001\-2002
.if t lin(8) is Copyright \(co 2002-2003 Terry Chan with portions copyrighted by previous authors 2001\-2002
.SH "EXAMPLE"
To install emacs type:
.IP
.B lin emacs
.SH "DESCRIPTION"
.I lin
is part of the
.B Lunar
source\-code package management suite. It is a command\-line tool for automatically retrieving, unpacking, compiling, installing, and tracking software installations.
.SH "OPTIONS"
.TP
.B "\-c, \-\-compile"
Compiles module even if there is a compile cache in /var/cache/lunar.
.TP
.B "-d, --debug"
Enables debug messages, very useful when emailing a bug report.
.TP
.B "\-\-deps"
Configures the modules and determines their dependencies, but they are not
compiled or installed.
.TP
.B "\-\-download"
Configures the modules, determines their dependencies and download the sources,
but they are not compiled or installed.
.TP
.B "-f, \-\-from" directory
Specify an alternate directory to search for source code tarballs. An alternative
to /var/spool/lunar.
.TP
.B "\-h, \-\-help"
Outputs short help.
.TP
.B "\-p, \-\-probe"
Only lin if the module was not previously installed.
.TP
.B "\-r, \-\-reconfigure"
Select new configuration and dependencies for modules.
.TP
.B "\-\-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".
.TP
.B "\-R, \-\-resurrect"
Reinstalls a module which has been removed but still has the compiled version available.
.TP
.B "\-w, \-\-want (version number)"
Try to install a different version than the current one in moonbase. Integrity checking is turned off. Success not guaranteed.
.TP
.B "\-s, \-\-silent"
Decreases the level of message output.
.TP
.B "\-v, \-\-verbose"
Increases the level of message output.
.SH "FILES"
All files can be edited by hand, but its easier to edit them with
.B lunar.
.TP
.I /etc/lunar/config
.IP
Configuration options.
.TP
.I /etc/lunar/mirrors
.IP
Mirror information.
.TP
.I /etc/lunar/local/*
.IP
Local settings.
.TP
.I /etc/lunar/local/config
.IP
Various local settings and compiler optimization parameters (select with lunar).
.TP
.I /etc/lunar/local/depends/*
.IP
Dependency and configuration information for modules.
.TP
.I /var/lib/lunar/functions/*.lunar
.IP
Contains functions used by
.B lin.
.I
.SH "ENVIRONMENT"
.PP
The following settings can be altered in
.I /etc/lunar/local/config
It is easier, faster and less error prone to edit them with
.B lunar.
.IP GNU_URL
The GNU Mirror (default: ftp.gnu.org).
.IP KERNEL_URL
The kernel mirror (default: ftp.kernel.org).
.IP XFREE86_URL
The xfree86 mirror (default: ftp.xfree86.org).
.IP GNOME_URL
The GNOME mirror (default: ftp.gnome.org).
.IP KDE_URL
The KDE mirror (default: ftp.kde.org).
.IP SFORGE_URL
The Sourceforge mirror. (default: none).
.IP PATCH_URL
The default patch mirror. (default: download.lunar\-linux.org/lunar/patches).
.IP LRESORT_URL
The default lunar mirror. If all else fails go here! (default: download.lunar\-linux.org/lunar/cache)
.IP MOONBASE_URL
The lunar moonbase mirrors. (default: download.lunar\-linux.org/lunar/).
.IP color
If set to yes lin outputs nice colour. Green for messages, gray for compiling, yellow for questions, and red for errors.
.IP PROMPT_DELAY
The delay in seconds that
.B lin
pauses when waiting for responses from you.
.IP 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.
.IP ADMIN'S_EMAIL
The mailbox where the reports will be mailed. The admin's email address.
.IP PRESERVE
When set to yes, configuration files that have been edited will not get deleted when the module is re\-installed
.IP SOUND
If set to yes then sounds will be enabled if the
.I lunar\-sound
module is installed
.IP SUSTAIN
When set to yes this disallows removing of modules that would cause terrible malfunctions. eg glibc, gcc, bash, to name some obvious ones.
.IP VIEW_REPORTS
If set to yes then you will be prompted whether to view reports before and after installation.
.IP VOYEUR
If set to yes then compiler output will be displayed in real time.
.IP REAP
Deletes files when removing.
.IP 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.
.IP FIND_CHECK MD5SUM_CHECK LDD_CHECK SYM_CHECK
See the \-f options above for explanations of these.
.SH "ADVANCED USAGE"
.PP
Using source code tarballs from an alternate location.
.IP
lin
.B \-\-from
/root/spool/lunar
emacs
Unless the
.B \-from
option is specified lin will always check the
.I /var/spool/lunar
directory first to see if the package exists. If the package does not
exist it downloads the package via the Internet.
.SH "AUTHOR"
Kyle Sallee
.PP
Updated Thomas Stewart 01/15/2002
.PP
Converted to Lunar by Terry Chan 03/23/2002
.PP
Updated by Chuck Mead 07/17/2003
.PP
Updated by Terry Chan 08/08/2003
.SH "REPORTING BUGS"
Report bugs to <maintainer@lunar\-linux.org>
.SH "SEE ALSO"
lunar(8), lrm(8), lvu(1), lget(8), moonbase(5)
.SH "WARRANTY"
This is free software with ABSOLUTELY NO WARRANTY
Jump to Line
Something went wrong with that request. Please try again.