Once you have sucessfully completed the installation of the ISO and completed the post-install tasks described in man lfirsttime, what you are left with is a pretty minimal installation -- this is deliberate! Lunar Linux now gives you the power and the freedom to customize your system to your own specific needs.
- If you want to set up a lean, mean server you don't have to uninstall lots of things and hope that you have closed any potential security holes, you have a secure system on which to build. You probably don't need to read the rest of this article either.
- If you want to set up a full desktop environment, or a light-weight window manager, then you still have a little work to do.
First install X explicitly
Even though Lunar Linux isn't aimed at new Linux users and assumes that you have some idea what you are doing, many people installing for the first time forget to install X first. Wait! I hear you gasp, Isn't X installed automatically? No? Why not? The reason is simple: adding the dependency tracking to all modules that might need to use X would be an awful lot of work, would lead to a very dense dependency tree that would be hard to manage, and would affect all users, even if they wanted to run a lean, mean, headless server. And as Lunar users are supposed to know what they are doing, you should also know that if you want to run graphical applications, you should first install the graphical environment.
You don't need to install all of the X components one by one, although you are free to do so if you really want. Lunar Linux provides a profile module called XOrg7 that is a sort of dummy module that doesn't do anything itself, but it depends on a lot of other modules. Installing a profile module therefore installs all of the modules that it depends on. To install a "standard" X environment simply:
lin XOrg7 ; lin additional drivers...
You can find the additional drivers under /var/lib/lunar/moonbase/xorg7/drivers, or run lvu section xorg7/drivers.
However, this doesn't install all possible X applications. There are some, like xterm, xhost and the desktop environments, of course, that you will need to install separately.
Xfce is a lightweight desktop environment for various *NIX systems. In the past, many of the Lunar developers were also Xfce developers, so Xfce has traditionally been the best integrated into Lunar Linux. You can install all of the components one by one, or you can install the "standard" environment in one go using the xfce4 profile module:
KDE has one Lunar developer who is actively following the official releases, and therefore updates to the KDE modules in Lunar usually occur within a few days of the official release. You can install the "standard" environment using the kde4 profile module:
 is not so popular with the Lunar developers and as a result it is not as up-to-date as Xfce and KDE. In fact, we could really use some help! You can install the "standard" environment using the gnome2 profile module but be prepared to give it a helping hand:
Lightweight Window Managers
As well as the "big three", Lunar Linux also provides modules for several lightweight window managers, although these are not guaranteed to be up-to-date. You can find many of them under /var/lib/lunar/moonbase/x11-wm or by using lvu section x11-wm.