For this project i considered whether to use FreeNAS, OpenSUSE 10.1, or CentOS 4.4,
but decided to use the Debian based Ubuntu 6.06-1 LTS Server.
The first installation attempt failed due to a corrupted cd, so i re-burned the cd
image at 4x speed.
The second attempt was straight forward, and i opted for the regular Minimal Server
install as oppose to their LAMP Server install.
After system installation i installed and set up the openssh-server and followed some
of the guidelines to add to the initial secure configuration.
System Administration - User Management.
First i added the groups that i normally use.
#addgroup [group-name] --gid [group-id]
Then i added my users with their respective groups the the system using,
#adduser [username] --uid [ID] --gid [group-ids]
This system has been working with a dynamic IP address so far, it's time to set up a
static IP address.
I entered my host IP address and FQDN information in /etc/hosts, but didn't need to add
anything to hosts.allow or hosts.deny yet.
I then added my basic static IP information to '/etc/network/interfaces'
Then ran 'sudo /etc/init.d/networking restart' got an ok and then pinged my gateway
This will mostly be done via the command line, and instead of installinig synaptic i
decided to learn and use aptitude.
Basic usage tutorial:
Up and down arrow keys to navigate, F10 for functions, Enter to select and view,
/ to search, \ to repeat last search, + to highlight(turns green) package to install, -
to un-highlight or to highlight(turns pink) for removal, u to select package for updating,
and U to select package for upgrading. Then press G then follow propmpts to become root
and download to install etc...
When you are finished press q to quit aptitude.
Keys to describe state of packages are:
i: Installed package
c: Package not installed, but package configuration remains on the system
v: Virtual package
B: Broken package
u: Unpacked files, but package not yet configured
C: Half-configured- Configuration failed and requires fix
H: half-installed- Removal failed and requires fix
Next i updated /etc/apt/sources.list enabled it for security updates,universe, and added
the repositories to install libflaim for iFolder3 insteading building it for source.
$sudo apt-get update
$sudo apt-get upgrade
Even though this box will function as a file/media server, with the basic resources it
has, i will set up a basic X environment for local and remote management with FreeNX or
Xvnc if needed.
I opted to use fluxbox as the window manager, with gdm as the display manager. I choose gdm
instead of xdm for the reboot and shutdown feature instead of having to remember to type
'shutdown -[r,h] now' to reboot or shutdown the system. I will also use konqueror for
web-browsing and file management, xterm and konsole terminals, conky for viewing system
resources, kpdf for reading pdf documents, tead or leafpad along with vi for editing
First up, after a couple 'apt-cache search' and 'apt-cache showpkg' i started with the
$sudo apt-get install openbox fluxbox fluxconf fbpager xfonts-artwiz artwiz-cursor
debconf-utils sux xcalc xclipboard conky xkill hicolor-icon-theme pypanel
xserver-xorg-driver-nv xserver-xorg-input-kbd xserver-xorg-input-mouse xset xsetmode
xarchiver xsetpointer xsetroot xsm xstdcmap xtrap xvinfo xwd xwininfo xwud xkeyboard-config
xutils xfonts-scalable xscreensaver xfonts-75dpi xfonts-100dpi xfonts-base libglu1
libgl1-mesa-dri libgl1-mesa x-window-system-core gdm konqueror konsole xterm kpdf.
I was tempted to also install thunar and rox but i will stick with konqueror.
After the above packages were installed i changed my runlevel from 2 to 5 and rebooted.
I could have just ran startx, but i opted to just reboot and upon rebooting i was greeted
with a basic gdm graphical login interface. I selected fluxbox and graphically logged into
I seriuosly debated between using kdm, gdm or wdm as the DM display manager. The debates
was since i'm going to use konqueror as the FM file manager and WB web browser i might as
well install kdm. WDM would have definitely been the lightest, but couldn't get a
screenshot to see what it looks like and it be totally new to me. My initial choice
was gdm, it's what i always use. So did 'apt-get install' for gdm and kdm and it seems
like gdm uses less hard disk space, has less dependencies than kdm so i stuck with my
initial choice to use GDM.
This desktop and system definitley feels much lighter than the previous installattion
which used grome.