Ubuntu essential knowledges

I migrated to Ubuntu one year ago, but I still don’t get the essential operation there. So, I put some random Ubuntu essential knowledges about it especially when it come to web development. Here there are several links I’ve found useful*.

Structure of file system

File permission

Web development

From the article above, you can install Node.js via package manager provided by ppa:chris-lea/node.js by actually adding python-software-properties package. Just run these commands and there you go.

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install python-software-properties python g++ make nodejs

For further explanation, you can read here.

Updating Ubuntu

My experiences upgrading Ubuntu using software updater was not good and I had a little trouble with it. Fortunately, we can upgrade it using terminal and I found it easier and much more faster. At that forum site, I prefer the solution from NikTh that I can make it sort as:

  1. Check whether there is an upgrade or not, using sudo do-release-upgrade -c
  2. Housekeeping,
    sudo apt-get --purge autoremove
    sudo apt-get clean all
    sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
  3. and Upgrade using sudo do-upgrade-release

Those steps are just to make it easy to remember of course, for the details you can step into the site and read whole the article 🙂


In terms of installing themes, here are the steps I found easier to do:

  1. Download the theme, and extract it
  2. open Terminal (ctrl + alt + t), and execute this command sudo mv theme-name /usr/share/themes/
  3. then, activate it! you can do this using “Unity Tweak Tool” because it’s easier

[divider type=”dotted” spacing=”10″]

*dynamic, still gonna change

Leave a Reply