Ubuntu 14.04 – post-install enhancements for Trusty Tahr

Excellent coincidence that the release of Ubuntu 14.04 LTS (Trusty Tahr) fell into the Easter holidays. This gives me the time to install earlier than I normally have time for. This realease being a LTS (long-term support) release means it is a fairly conservative release. There are some nice enhancements and most importantly for me the 3.13 Kernel means finally Wacom Touch devices are supported without kernel mods. Unfortunately some things are still not included (such as the boot-repair tools not being part of the standard repos). Fortunately it's relatively easy to fix most of these things. Install core packages One line to fix it (well - mostly ...). This is a very personal & subjective list based on what I need all the time. Most things would not be relevant to casual users. Ignore at will. sudo apt-get install -y vim chromium-browser filezilla owncloud-client gnome-gmail httrack keepass2 inkscape s3cmd putty openssh-server nfs-common fslint unoconv xsane libreoffice-base libreoffice-mysql-connector offlineimap pwgen getmail4 apache2-mpm-itk libapache2-mod-php5 mysql-client mysql-server php5 php5-mysql php5-common php5-xmlrpc php5-gd php5-common curl php5-curl php5-ldap php5-odbc php5-xsl php5-ldap php-pear libapache2-mod-wsgi python-django python-imaging python-pythonmagick python-markdown python-textile python-docutils python-mysqldb rapidsvn umit flashplugin-installer cups-pdf git gnome-schedule regexxer ubuntu-restricted-extras arduino gufw cifs-utils subversion sysinfo jobs-admin network-manager-openvpn network-manager-vpnc openjdk-7-jre openjdk-7-jdk icedtea-7-plugin bum mysql-workbench traceroute whois sublime-text bleachbit grive dia-gnome tintii calibre openscad pepperflashplugin-nonfree NOTE: Since Chromium Flash plugin support is broken in 14.04 (due to Chromium killing Netscape Plugin API) you need to run the Pepper Flash install script to allow flash to play in Chromium.…

Continue Reading

Running Android 4.0 (ICS) on Virtualbox

Debugging things on the Android Emulator (incluced in the SDK) can be a very slow and cumbersome process. Thanks to the Android-x86 Project it's quite easy to run Android in VirtualBox. This is highly useful when you need to test mobile apps and websites from the Android Browser (as well as Chrome Mobile). Download an Ethernet enabled ISO from Tablets x86 wget http://dl.dropbox.com/u/75945873/android-x86-4.0-eth0-generic_x86-20120426.iso.torrent transmission android-x86-4.0-eth0-generic_x86-20120426.iso.torrent Create new ViratualBox VM Important Settings (see screenshots) OS: Linux, Version: Linux 2.6 Enable VTx/AMD-V Use Bridged Network Adapter (if you want to allow direct Internet Access) Mount the ISO file downloaded previosly and start the VM Create the Root Filesystem (ext3) on the VBox .vdi created with the new VM, mark as bootable Write the Filesystem changes to disk (VDI) and format the disk Install GRUB Boatloader Copy files from ISO to VDI Unmount the ISO image and reboot Note: You need to disable the mouse pointer integration (if you have installed VirtualBox Client Add-ons) in the menu of Virtualbox ('Machine' --> 'Disable Mouse Integration') when you start the VM (see screenshot). I have not found a way to disable this by default on Virtualbox on Ubuntu (If anybody has managed this I would love to know how !) Start the Android Setup Wizard to set locale and you should be up and running (network should already function to test external sites from Android browser) !

Continue Reading