After searching around for quite some time and never finding a post or thread that completely answered my questions (and pushed forward by needing to completely reinstall my system), I thought this guide might be something useful to others.
I make no claims of being an expert on this, but I know it works on my machine because I used it last night to fix everything. If you choose to try this out, this guide (just as with Ubuntu) carries no warranty or promise of working. I would love any feedback from the community on how to make this HowTo better, though. What I don't want to see happen is a thousand programs being added in this or lengthened past, maybe, 12-or-so steps.
====================
Step 1: Make sure to grab the "Server Edition" CD/DVD because we're not going to be installing the full system.
Step 2: When you restart the computer, log-in to the command-line interface (CLI) with the username and password you created during installation.
Step 3: Edit your repositories (repos) list so you can have access to all the programs available.
Code:
sudo nano /etc/apt/sources.list
Replace all text in the sources file with the following:
Step 4: We now need to make the advanced packaging tool (APT) read the new repos and upgrade any files already on the system if need be.
Code:
sudo aptitude update && sudo aptitude upgrade
Step 5: Now, we want to install those programs which are necessary (or at least useful) for functionality. I know some of these programs are not fundmental, but I find them irreplaceable.
Code:
sudo aptitude install --with-recommends x-window-system-core xserver-xorg xbase-clients make xfe openbox obconf menu ivman aterm iceweasel sylpheed audacious audacious-plugins adesklets libimlib2 openoffice.org xine deluge debhelper python-dev libx11-dev libxft-dev libxpm-dev libimlib2-dev dpatch python-central
Step 6: The PyPanel version in the repos is somehow broke, so you need to install it by hand; not a problem, just download the Python-Xlib tarball from here and PyPanel-2.4 from here. Extract both by
Code:
tar -xvzf python-xlib-0.13.tar.gz && tar -xvzf PyPanel-2.4.tar.gz
and then install both with:
Code:
cd python-xlib-0.13 && sudo python setup.py install && cd ..
cd PyPanel-2.4 && sudo python setup.py install && cd ..
Step 7: Since this is a bad, bad world full of dangers, now we'll install a firewall. Ubuntu-Firewall is the most comprehensive and configurable firewall for Linux, in my opinion. Make sure to the view the README, since it contains all the details. Download the package from here, then
Code:
sudo tar -xvzf ubuntu-firewall.tgz && cd ubuntu-firewall
sudo chmod 755 ubuntu-firewall-installer.sh && sudo ./ubuntu-firewall-installer.sh
Step 8: To keep those prying government eyes off your stuff, download and install MoBlock. First, get this package and then this one, installing the libnfnetlink1 first; then:
Code:
sudo gpg --keyserver subkeys.pgp.net --recv DEDA0559 && sudo gpg --export --armor DEDA0559
sudo aptitude update && sudo aptitude install --with-recommends moblock-nfq
Step 9: Reboot by
Step 10: Log-in to Openuntu (Openbox-powered Ubuntu) and start the graphical interface with:
Bookmarks