But what is it good for?

Posts tagged with: howto

HOWTO: Configure Ubuntu's Unity Launcher

So I've recently updated my Ubuntu installation to 11.04 (Natty) and I'm starting to come to terms with the new Unity interface. I think I might like it, though I've not used it in anger (ie for $work) just yet, so we'll see if I change my mind at a later date.  Continue reading ►

HOWTO: Correct Permissions of a Covered Mount Point Without Remounting

There is a very old bug in Solaris (now fixed in Nevada) in which the underlying permissions of a mount point affect the overlying mounted filesystem. The normal way to resolve this is to umount the filesystem, correct the permission and remount it.This is sometime easier said than done, for example, what if one of those filesystems is actually still in use, or even a critical OS filesystem like /var or /etc/mnttab. You don't really want to be umounting these whilst they're in use and the fix may involve booting from network or CD into single user mode.Well, there is an easier and relatively unknown method of correcting this...  Continue reading ►

HOWTO: Use xclipboard With Gnome

I work with a couple of guys who are quite stuck in their ways and are quite reliant on old tools, one of which is xclipboard(1).Unfortunately, Gnome comes with it's own clipboard manager, so when you try to run xclipboard, you get the following:$ xclipboardError: another clipboard is already running$Of course, ps(1M) will show no clipboard related processes running. This is because the functionality is performed by Gnome itself, I believe, as part of the functionality of gnome-settings-daemon.One of my colleagues gave me the challenge of getting xclipboard working on Gnome on OpenSolaris/Nevada, ie Gnome 2.6, and I found it quite easy to do in the end.The trick is to tell Gnome not to perform this functionality anymore as follows:  Continue reading ►

HOWTO: Install Habari on Mac OS X Leopard, From Scratch

Installing Habari isn't really that complicated, however getting OS X up and running ready for the installation requires a bit of work.Mac OS X 10.5 (aka Leopard) conveniently comes with Apache 2 and PHP 5, so most of the work in setting up a MAMP server has already been done for you. Sure there are other ways to get a MAMP setup: you can build Apache, MySQL and PHP from sources, you can use MacPorts or you can use pre-built packages like MAMP or XAMPP.I prefer to use as much of what is supplied with the OS as possible as there's no point having duplicate applications on a system. It also makes keeping them up-to-date much easier - it becomes Apple's job, not mine.Anyway, in order to get all the way through this article there are a couple of requirements:1. You have XCode installed2. You're fairly comfortable in using the command line.This last requirement isn't strictly true as I will provide all the commands you need to run anyway.The rest of this post assumes you've not configured PHP, Apache or MySQL on OS X at all yet. If you have, don't worry, I'm sure you'll be able to easily pick things up.NOTE: There is one caveat with this approach: Apple's updates may require you to redo any one of the steps below as it may replace files you've modified or provide newer incompatible versions of software.Update: You can find details on installing gd on OS X as a universal binary for 32-bit and 64-bit here.  Continue reading ►

HOWTO: Migrate a UFS Root Filesystem to ZFS

Solaris 10 10/08 (u6) is due to be released within the next month of so (I don't have an exact date) and one of the great features to come with it is ZFS boot. You can already use ZFS boot on Nevada and OpenSolaris defaults to ZFS, but this will be the first release of officially supported Solaris 10 to have ZFS boot.People have been waiting for this for a long time, and will naturally be eager to migrate their root filesystem from UFS to ZFS. This article will detail how you can do this using Live Upgrade. This will allow you to perform the migration with the least amount of downtime, and still have a safety net in case something goes wrong.These instructions are aimed at users with systems ALREADY running Solaris 10 10/08 (update 6) or Nevada build 90 (snv_90) or later.  Continue reading ►
Top