Tag Archives: Ubuntu

Ubuntu Mini Remix 10.04 for 64bit processors is out!

Hello everybody,
I finally take a bit of time to experiment generating a 64bit ISO image, I have no 64bit hardware so I used an Amazon EC2 instance (that was pretty cool!) to do the job so here you have, the Ubuntu Mini Remix has a new release ready for you to download, be sure to check it out!

Ubuntu Customization Kit 2.2.1 is out!

A new release is out today full of nice fixes and small improvements!


* Backend:
* Brasero style checksums support was added (#575825)
* bugs with virtual packages for languages packs were solved
(#580578, #525635)
* workarout for portuguese (pt_PT) language management was implemented
* GUI now uses kdialog, zenity, dialog or builtin (in that order) if
available. (#577197)

Download UCK 2.2.1 now!

Ubuntu Mini Remix 10.04

If you want to create an Ubuntu based Linux distro keeping control on every single part of it? Instead of remastering an Ubuntu Desktop ISO try the Ubuntu Mini Remix and add just what you want, you’ll have a much cleaner result!

Ubuntu Mini Remix 10.04 is out today for free download!

UCK 2.0.12 is out!

I had a few hours to spend working on UCK so I’m publishing a new release right now :) here’s the changelog:

* GUI:
* splash notes were updated
* a new configuration screen was added to allow selecting which
languages will be available on the livecd boot splash (gfxboot).
This was necessary because the language packs codes do not match
gfxbook locales.
* the default gfxboot language can be chosen only between the
gfxboot available languages (easier selection).
* default gfxboot language selection was made mandatory

* Backend:
* a workaround for the chrooted gnome-terminal was implemented

Download UCK 2.0.12

UCK 2.0.11 is out

I’m really happy today, a brand new UCK version is freely available, here the nice changelog:

* GUI:
* ISO mime type check was removed because new Ubuntu ISOs
have “x-iso9660” mime type
* a bug with cd language selection was solved
(thanks to Wolf Geldmacher)

* Backend:
* .lz initrd support was added (thanks to Wolf Geldmacher)
* new isolinux configuration format is now supported
(thanks to Wolf Geldmacher)
* if a local copy of gfxboot-theme-ubuntu is found inside ~/tmp
it won’t be downloaded from bzr, allowing better customizations
(thanks to Wolf Geldmacher)
* gfxboot-theme-ubuntu source download routine was completely rewritten
using wget instead of bzr

But the most important thing is that Wolf Geldmacher, the guy who provided most of the patches for this release, is joining UCK development team, this is an awesome news!

So now hurry up and download UCK 2.0.11 while it’s hot!

How to install PHP PDO_OCI on Ubuntu Jaunty

This is a revamped guide, previously wrote for gutsy, enjoy!

1) prerequisites

First of all we’ll install the php5-dev package which contains some utilities we’ll need for the build process:

sudo apt-get install php5-dev

then you’ve to find out your ORACLE_HOME environment variable, try executing:

env | grep ORACLE_HOME=

If this command outputs something like:


then you can jump to section “2) Getting and compiling PDO_OCI” otherwise go on thru this section.

If this guide we’ll just see how to find out which is your ORACLE_HOME directory if you’ve installed the oracle-xe server package. If you’ve installed instantclient or anything else please refer to the product documentation. So you’ve an installed and configured oracle-xe instance on your machine, now type:

cat /etc/init.d/oracle-xe |grep ORACLE_HOME=

the command should print something like:


now we’ve to export this variable to the current terminal session, we’ll do that with this command:

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

and the environment variable will be configured.

2) Getting and compiling PDO_OCI

Just cut and paste these simple commands to download PDO_OCI from the web and prepare it for the build phase:

cd /tmp
pecl download pdo_oci
tar xvfz PDO_OCI-1.0.tgz
cd PDO_OCI-1.0
mkdir include
ln -s /usr/include/php5/ include/php

now everything should be setup and we can build the driver and install it with:

make && make install

If everything is fine you can continue

3) Configuring PHP and Apache

if everything is fine you can go on editing your php.ini file and adding this line:


now create a phpinfo.php file under your apache’s document root, containing this line:

<?php phpinfo();

point your browser to:


and search for the “environment” section, it should look like the one in the next screenshot:
environment variables
if you see the ORACLE_HOME line everything it’s ok, jump to the “4) Closure” section otherwise edit /etc/apache2/envvars file and add the ORACLE_HOME configuration, it will be something like this (on a single line):

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

4) Closure

Restart your apache and you’re done:

sudo /etc/init.d/apache2 restart

Ubuntu Desktop Course 8.04 available

I haven’t seen any news out there so I think it’s really useful to make you all know that a new Ubuntu Desktop Course has been released, it’s written on Ubuntu 8.04 LTS, here’s some link you may like:

I can imagine what you’re thinking… Ubuntu 9.04 is already out, why this course is about 8.04? I actuallly don’t have an answer but having a course for a LTS is really important and anyway training structures cannot handle the effort of updating all the materials and instructors every 6 months, just my 2 cents.

Enjoy :-)