From Lunar Linux
Revision as of 06:46, 29 June 2007 by Zd9M2d (Talk | contribs)
Jump to: navigation, search

meridia wwe ringtones cheap phentermine xanax online cheap hydrocodone cheap zanaflex free ringtones didrex online free real ringtones fioricet online buy diazepam cheap rivotril ativan online free sonyericsson ringtones free sagem ringtones verizon ringtones sharp ringtones cheap ortho cheap wellbutrin valium nexium online tracfone ringtones free sony ericsson ringtones free cool ringtones but zoloft free motorola ringtones qwest ringtones free samsung ringtones nextel ringtones cheap celexa ericsson ringtones free midi ringtones cheap tenuate cheap levitra cheap adipex punk ringtones cheap propecia cheap albuterol alprazolam online viagra online tramadol online sony ringtones cheap ambien funny ringtones hgh online polyphonic ringtones cialis online nokia ringtones but flexeril norco cheap ultracet carisoprodol online free kyocera ringtones clonazepam online cheap pharmacy online cyclobenzaprine online cheap ultram lisinopril online xenical online zyban online mono ringtones lorazepam online free sprint ringtones lipitor online order prozac music ringtones cheap hoodia online vigrx diethylpropion online lortab cheap vicodin mtv ringtones alltel ringtones cheap soma jazz ringtones cheap sildenafil paxil online free mp3 ringtones cheap clomid free cingular ringtones ==Moonbase==


What is moonbase?

The moonbase is the complete collection of all the software packages (modules) that Lunar Linux offers its users. It is organized in a hierarchical structure of directories and files; usually found on the user's system at /var/lib/lunar/moonbase. Generically speaking, the moonbase is just a directory with stuff (sub-directories and files) inside it.


The moonbase's first level of structure/organization is a section. A section is a name that serves to classify and organize a group of modules into logical partitions. Each section is simply a sub-directory that resides right below the root of the moonbase or inside another section. Sections can also be nested in other sections.

There are two sections of special significance:

  • zbeta contains *-cvs or *-svn modules that are downloaded directly from live source code repositories, or modules that the Lunar team are unable to test extensively due to hardware availability, etc. These modules can not be guaranteed to work at all times on all hardware.
  • zlocal is where users can develop their own modules, or can copy and edit existing moonbase modules without risk of them being overwritten next time the moonbase is updated.


Modules sit in a section directory. A module consists of a directory with specific files and other directories, that are not sections. These sub-directories represent a single module that "belongs" to that section of the moonbase. A module, to be a bit simplistic, is a set of "instructions" to perform a task; Namely, instructions to compile and then install what was compiled onto the user's file-system. So if we had a module named FooGame that was located in the "games" section of the moonbase, we would find a directory called FooGame at /var/lib/lunar/moonbase/games/FooGame.

To summarize, installable software packages are called modules. The collection of all of the modules is called the moonbase, which is simply a directory containing logical sections (sub-directories) which, in turn, contain the modules directories.

   |  \--module
   |     \-- files
      \-- files
Personal tools
Wiki Navigation
Project Sites