Lunar Linux/Documentation

From Lunar Linux
(Difference between revisions)
Jump to: navigation, search
(Docs page)
 
m (include link to man page)
 
(28 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
__NOEDITSECTION__
 
<div style="float: right;" id="toc">
 
<div style="float: right;" id="toc">
 
<h4 class="center">Quick Reference</h4>
 
<h4 class="center">Quick Reference</h4>
 
*  '''General'''
 
*  '''General'''
** [[Lunar Linux/FAQ|Frequently Asked Questions]]
+
** [[Lunar Linux:FAQ|Frequently Asked Questions]]
 
*  '''Installation'''
 
*  '''Installation'''
** [[Lunar Linux/Installation|Basic Installation]]
+
** [[Lunar Linux:Installation|Basic Installation]]
** [[Lunar Linux/Installation:No CD|No CD Installation]]
+
** [[Installation:No CD|No CD Installation]]
 +
** [[Installation:Software Raid|Software RAID installation]]
 +
** [[Installation:lfirsttime.8.manpage|lfirsttime(8) man page]]
 
*  '''[[Package Management]]'''
 
*  '''[[Package Management]]'''
** [[Package Management#lunar|Package Management: Lunar]]
+
** [[Lunar|Package Management: Lunar]]
** [[Package Management#theedge|Package Management: Theedge]]
+
** [[Theedge|Package Management: Theedge]]
** [[Package Management#utilities|lunar]]
+
** [[Tools:lunar|lunar]]
** [[Package Management#utilities|lin]]
+
** [[Tools:lin|lin]]
** [[Package Management#utilities|lrm]]
+
** [[Tools:lrm|lrm]]
** [[Package Management#utilities|lvu]]
+
** [[Tools:lvu|lvu]]
** [[Package Management#utilities|lnet]]
+
** [[Tools:lget|lget]]
** [[Package Management#utilities|lget]]
+
*  '''[[Tools|Other lunar tools]]'''
 +
** [[Tools:lnet|lnet]]
 +
** [[Tools:clad|lids]]
 +
** [[Tools:clad|clad]]
 +
** [[Tools:luser|luser]]
 +
** [[Tools:lservices|lservices]]
 
*  '''[[Moonbase|The Lunar Moonbase]]'''
 
*  '''[[Moonbase|The Lunar Moonbase]]'''
** [[Moonbase/Modules|Modules]]
+
** [[Module|Modules]]
** [[Moonbase/Module Examples|Module Examples]]
+
** [[Moonbase:Functions|Module Function List]]
** [[Moonbase/Module Functions|Module Function List]]
+
** [[Module Submission|Submitting modules]]
 
*  '''Other'''
 
*  '''Other'''
 
** [irc://irc.freenode.net/lunar #lunar]
 
** [irc://irc.freenode.net/lunar #lunar]
Line 29: Line 37:
  
 
===General===
 
===General===
'''Lunar-Linux''' is a small, robust linux distribution forked from Sourcerer GNU/Linux. Available here are docs for many things about the project and how to use, maintain, and develop '''Lunar-Linux'''. It is suggested that all new users consult the [[Lunar Linux/FAQ|FAQ]] or use the ''search'' box found at the top of the page to find the information you are looking for.
+
'''Lunar-Linux''' is a small, robust linux distribution forked from Sourcerer GNU/Linux. Available here are docs for many things about the project and how to use, maintain, and develop '''Lunar-Linux'''. It is suggested that all new users consult the [[FAQ]] or use the ''search'' box found at the top of the page to find the information you are looking for.
  
* [[Lunar Linux/FAQ|Frequently Asked Questions]]
+
* [[FAQ|Frequently Asked Questions]]
  
  
 
===Installation===
 
===Installation===
Installation of '''Lunar-Linux''' is fairly straightforward, however there are [[Lunar Linux/Installation|caveats]] for everything in life, and as such, we have provided [[Lunar Linux/Installation|a guide]] to quick and easy installation. There are also other methods of installation, such as the [[Lunar Linux/Installation:No CD|no CD-ROM installation]] for when you would like to use '''Lunar-Linux''', but are unable to have direct access to the machine or no CD-ROM is available.
+
Installation of '''Lunar-Linux''' is fairly straightforward, however there are [[Installation:caveats|caveats]] for everything in life, and as such, we have provided [[Lunar Linux:Installation]] to quick and easy installation. There are also other methods of installation, such as the [[Installation:No CD|no CD-ROM installation]] for when you would like to use '''Lunar-Linux''', but are unable to have direct access to the machine or no CD-ROM is available.
  
* [[Lunar Linux/Installation|Basic Installation]]
+
* [[Lunar Linux:Installation|Basic Installation]]
* [[Lunar Linux/Installation:No CD|No CD Installation]]
+
* [[Installation:No CD|No CD Installation]]
 +
* [[Installation:Software Raid|Software RAID installation]]
 +
* see [[Installation:lfirsttime.8.manpage|lfirsttime(8)]] man page after first reboot!
  
  
 
===Package Management===
 
===Package Management===
A '''Lunar-Linux''' installation is maintained by its [[Package Management]] system. There are currently two versions of the system; one is the stable branch for production installations and general end-user usage called [[Package Management#lunar|''lunar'']], and the other is the unstable branch for development installations typically used by '''Lunar-Linux''' developers called [[Package Management#theedge|''theedge'']]. Both of these packages come with the same tools -- however, new code is always introduced into [[Package Management#theedge|''theedge'']] first for testing among developers.
+
A '''Lunar-Linux''' installation is maintained by its [[Package Management]] system. There are currently two versions of the system; one is the stable branch for production installations and general end-user usage called [[Lunar|''lunar'']], and the other is the unstable branch for development installations typically used by '''Lunar-Linux''' developers called [[Theedge|''theedge'']]. Both of these packages come with the same tools -- however, new code is always introduced into [[Theedge|''theedge'']] first for testing among developers.
  
 
* [[Package Management]]
 
* [[Package Management]]
* [[Package Management#lunar|Package Management: Lunar]]
+
* [[Lunar|Package Management: Lunar]]
* [[Package Management#theedge|Package Management: Theedge]]
+
* [[Theedge|Package Management: Theedge]]
* [[Package Management#utilities|lunar]] &bull; Utility for installing/removing modules and basic system configuration.
+
* [[Tools:lunar|lunar]] &bull; Utility for installing/removing modules and basic system configuration.
* [[Package Management#utilities|lin]] &bull; Installs modules.
+
* [[Tools:lin|lin]] &bull; Installs modules.
* [[Package Management#utilities|lrm]] &bull; Removes modules.
+
* [[Tools:lrm|lrm]] &bull; Removes modules.
* [[Package Management#utilities|lvu]] &bull; Displays information about modules.
+
* [[Tools:lvu|lvu]] &bull; Displays information about modules.
* [[Package Management#utilities|lnet]] &bull; Network configuration utility.
+
* [[Tools:lget|lget]] &bull; Retreives requisite files for modules.
* [[Package Management#utilities|lget]] &bull; Retreives requisite files for modules.
+
 
 +
 
 +
===Other lunar tools===
 +
'''Lunar-Linux''' comes with more tools than just the [[Package Management]]. These tools allow you to administrate several things on your system like users, services and more.
 +
 
 +
* [[Tools:lnet|lnet]] &bull; Network configuration utility
 +
* [[Tools:lids|lids]] &bull; File integrity checking and permission checking tool
 +
* [[Tools:clad|clad]] &bull; A cluster administration tool
 +
* [[Tools:luser|luser]] &bull; User administration frontend
 +
* [[Tools:lservices|lservices]] &bull; Administrate startup services
  
  
 
===Moonbase===
 
===Moonbase===
The [[Moonbase|Lunar Moonbase]] is the software catalog for our distribution, and contains [[Moonbase/Modules|modules]] that perform the necessary actions needed to install software.
+
The [[Moonbase|Lunar Moonbase]] is the software catalog for our distribution, and contains [[modules]] that perform the necessary actions needed to install software.
  
If you would like to write your own modules, there are [[Moonbase/Module Examples|module examples]] which you can use to help you understand how modules perform different functions.
+
If you would like to write your own modules, there are [[Module Examples|module examples]] which you can use to help you understand how modules perform different functions.
  
 
* [[Moonbase|The Lunar Moonbase]]
 
* [[Moonbase|The Lunar Moonbase]]
* [[Moonbase/Modules|Modules]]
+
* [[Module|Modules]]
* [[Moonbase/Module Examples|Module Examples]]
+
* [[Module Writing|Writing lunar modules]]
* [[Moonbase/Module Functions|Module Function List]]
+
* [[Module Submission|Submitting modules to the official Moonbase]]
 +
* [[Module Functions|Module Function List]]
  
  

Latest revision as of 12:07, 27 February 2010

Contents


General

Lunar-Linux is a small, robust linux distribution forked from Sourcerer GNU/Linux. Available here are docs for many things about the project and how to use, maintain, and develop Lunar-Linux. It is suggested that all new users consult the FAQ or use the search box found at the top of the page to find the information you are looking for.


Installation

Installation of Lunar-Linux is fairly straightforward, however there are caveats for everything in life, and as such, we have provided Lunar Linux:Installation to quick and easy installation. There are also other methods of installation, such as the no CD-ROM installation for when you would like to use Lunar-Linux, but are unable to have direct access to the machine or no CD-ROM is available.


Package Management

A Lunar-Linux installation is maintained by its Package Management system. There are currently two versions of the system; one is the stable branch for production installations and general end-user usage called lunar, and the other is the unstable branch for development installations typically used by Lunar-Linux developers called theedge. Both of these packages come with the same tools -- however, new code is always introduced into theedge first for testing among developers.


Other lunar tools

Lunar-Linux comes with more tools than just the Package Management. These tools allow you to administrate several things on your system like users, services and more.

  • lnet • Network configuration utility
  • lids • File integrity checking and permission checking tool
  • clad • A cluster administration tool
  • luser • User administration frontend
  • lservices • Administrate startup services


Moonbase

The Lunar Moonbase is the software catalog for our distribution, and contains modules that perform the necessary actions needed to install software.

If you would like to write your own modules, there are module examples which you can use to help you understand how modules perform different functions.


Other

The official Lunar-Linux chatroom is located on the freenode network in #Lunar. Many of the developers hang out in this chatroom and help users that stop by. If you cannot find the information you need in this wiki, you may find the information you seek in the chatroom. However, being that our developers live all around the world, they do have lives and are not always around, so be patient when asking for help.

We also have a few mailing lists for support and information for users; the Lunar Mailing-List is for general support and sometimes announcements from developers. Developer commits for moonbase, theedge, and lunar (the core tools) are on the Lunar Commits Mailing-List. Bug reports and updates are sent to the Lunar Bugs Mailing-List.

Personal tools
Namespaces
Variants
Actions
Wiki Navigation
Project Sites
Toolbox