Ruby on Fedora


Ruby is a dynamic, reflective, object-oriented, general-purpose open source programming language with focus on simplicity and productivity. It has elegant syntax that is natural to read and easy to write. Ruby is a great language for developing Web Applications, Ruby has great frameworks for the Web like Ruby on Rails, Sinatra and many more. The current latest stable version available for Fedora is Ruby 2.0. Lets get into installing process.


ruby-devel is required by some gems for Ruby.

yum install ruby ruby-devel

Now we have Ruby installed on Fedora. If you have any problem feel free to leave a comment below.

Compile and install Python 2.7.6 on CentOS


Enter the command below to get root privilege.

su –


sudo su  

Installing Development Tools

yum groupinstall ‘development tools’

Installing dependencies require by Python 2.7.6

yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel wget

Downloading Python 2.7.6 source.


Unpacking Python 2.7.6 source.

tar -xvf Python-2.7.6.tar.xz

Entering into Python 2.7.6 source directory.

cd Python-2.7.6

Commands used to compile and install Python 2.7.6. make

make install
make clean

Now we have Python 2.7.6 installed on our CentOS system. If you have any problem feel free to leave a comment below.

Package Control on Sublime Text 3


What is Package Control?

Package Control is a package manager developed by Will Bond. Package Control can be used for downloading and installing plugins, Color Scheme and extensions developed by third party developers, The Package Control is really very useful because it can be always be used to add more features to Sublime Text.


The Package Control is written Python which makes it very easy to install and develop packages for it.

  • Go here.
  • Copy the code from the link above.
  • Open Sublime Text 3.
  • The built in Console of Sublime Text 3 by visiting to Menu > Views > Show Console

The Console would look like the image below.

Sublime Text 3 Console

  • Paste the code in the Console that you have copied from the link above.

You may require to restart Sublime Text 3

  • Access you Package Control by visiting Menu > Preferences > Package Control.

You package control must look like this

Sublime Text 3 Package Control

We now have Package Control installed on Sublime Text 3. The Color Scheme used in the screenshot is Solarized (Light).

If you have any problem with the steps above feel free to leave a comment below.

Linux Mint Debian 201403 has been released


Recently Linux Mint team announced Linux Mint Debian 201403, Linux Mint Debian Edition also known as LMDE is based directly on Debian Testing, instead of Ubuntu. Linux Mint Debian looks identical to Linux Mint which is based on Ubuntu. Linux Mint Debian offers all functionality seen on Linux Mint, while using Debian as a base instead of using Ubuntu. Linux Mint Debian is available in both MATE and Cinnamon desktop environments. Linux Mint Debian is a semi-rolling release (partially rolling) development model, this means that, unlike Debian Testing (a rolling release) which constantly receives updates, Linux Mint Debian periodically introduces “update Packs” which are tested snapshots of Debian Testing, this also means that Linux Mint Debian is more stable then Debian Testing. Keeping Linux Mint Debian up-to-Date is very easy, update Packs keep Linux Mint Debian current. Linux Mint does not use Debian package repositories, Linux Mint Debian has its own repositories. You can add a Debian repositories to Linux Mint without any problem, The only thing to be kept in mind while adding a Debian repositories is to see that the repositories is Debian testing or Debian Jessie which is current testing. If you like to take risk you can switch to Debian Sid which is also known as Debian unstable. Switching to Debian Sid is a personal preference and is not recommended if you are not an experienced user. If you are using Linux Mint Debian than a you need is a ‘dist-upgrade’ to upgrade to the current snapshot.

New Features!

update Pack 8

Cinnamon 2.0

MATE 1.6

Latest Mint tools and improvements

Support for EFI and GPT

System requirements:

x86 processor (LMDE 64-bit requires a 64-bit processor. LMDE 32-bit supports all x86 processors, non-PAE included).


5 GB of disk space

Graphics card capable of 800×600 resolution

DVD drive or USB port


64 Bit

Cinnamon x64 Bit

MATE 64 Bit

32 Bit

Cinnamon 32 Bit

MATE 32 Bit