Technical Problems on Ubuntu setup

centos500px-former_ubuntucof-svg

I have been using CentOS, another RHEL flavored operating system since couple of years. Recently, I started using Ubuntu, not because I dont like CentOS but because my developers like this OS. Now I am an entrepreneur and every decision made by me has direct impact on my developers, so I follow the path of employee satisfaction is my biggest motto.  I freshly install Ubuntu in HP laptop, which was refurbished with new Hard disk. I tried using bootable USB stick to install Ubuntu, it was quite straight forward, Unetbootin usb creator helped me a lot. First I had to download Ubuntu iso package in my MacBook pro and then used Unetbootin to create a bootable USB stick with Ubuntu OS. It was quite simple to successfully create a Ubuntu bootable usb stick.

I then used this bootable stick in my HP laptop to install Ubuntu. It was successfully installed without any technical issues. However, post install, I had issues running softwares. However, google God helped me to get the solutions. Here are few of my technical problems and solutions, I hope it will help others too.

When binary programs in PATH are not recognized

This is because there is some 32 bit libraries are missing in your Ubuntu 64 bit. Run:

apt-get install libc6-i386

Then I had issue running any of nodejs npm commands.  I was getting following erros

/usr/bin/env: node: No such file or directory

Thanks to this web post, the solution is

sudo ln -s "$(which nodejs)" /usr/bin/node

You need to symlink the nodejs executable to node. I will keep on updating this post for any technical issues faced in Ubuntu and resolutions.