Community Blogs

How To Download And Convert YouTube, Vimeo, Dailymotion Or Other By ClipGrab In Ubuntu/Linux Mint

Here I’m with the very useful information for linux/Ubuntu Newbies. It is one of the very difficult tasks for newbies to download and convert videos from sites, like, Youtube, Vimeo, Dailymotion etc. But here is a very useful, easy and powerful application for Ubuntu/Linux Mint to make video downloading  super easy. ClipGrab.

Also Read : How To Install VirtualBox Through PPA In Ubuntu 14.10/14.10 Other Distributions


Now you don’t need to search for online site/applications that require java etc. to work properly. ClipGrab is a free software to download and convert videos from different famous sites of Internet. You can easily save your favorite videos from sites like Dailymotion, Youtube or Vimeo. And you can convert these videos into "usable" formats like WMV, MPEG or MP3. You can check here which sites are supported by this software. It can convert videos to WMV, MPEG4, OGG Theora, MP3 (audio only), OGG Vorbis (audio only) or simply download videos in their original format. However, downloading from some websites doesn't allow you to select other format from drop-down menu, it could be issue with site videos.

ClipGrab is capable to download from the following sites like,  Clipfish, Collegehumor, Dailymotion, MyVideo, MySpass, Sevenload, Tudou, Vimeo and others. ClipGrab is even capable to download videos that are not listed. And yeah! ClipGrab can also download HD videos from sites that have support for high definition.

Install ClipGrab

There is an official ppa available but It does not have packages for Ubuntu 15.04 (vivid vervet) and Ubuntu 14.10 (Utopic Unicorn). So for Vivid Vervet and Utopic Unicorn there is noobslab ppa available that has packages for all.

Official ppa for ClipGrab

sudo add-apt-repository ppa:clipgrab-team/ppa
sudo apt-get update
sudo apt-get install clipgrab

Noobslab ppa 

sudo add-apt-repository ppa:noobslab/ppa
sudo apt-get update
sudo apt-get install clipgrab

Yeah! You've done.Now start ClipGrab to enjoy downloading.
Don't know how to convert and download videos thorugh ClipGrab? Know here

Set up Nova-Docker on OpenStack RDO Juno on top of Fedora 21

Quote ([1]]) :-

The Docker driver is a hypervisor driver for Openstack Nova Compute. It was introduced with the Havana release, but lives out-of-tree for Icehouse and Juno. Being out-of-tree has allowed the driver to reach maturity and feature-parity faster than would be possible should it have remained in-tree. It is expected the driver will return to mainline Nova in the Kilo release.

Complete text of article may be viewed here


How To Use 'Sudo' And 'Su' Commands In Linux : An Introduction

Today We're going to discuss sudo and su, the very important and mostly used commands in Linux. It is very important for a Linux user to understand these two to increase security and prevent unexpected things that a user may have to go through. Firstly we will see what these commands do then we'll know the difference between both of them. So let's get started.


Note: This article is specific for Ubuntu users, although many things are also in other distributions. 

Introduction to Linux command 'sudo'





14 Excellent Free LaTeX Books

LaTeX is a high-quality document preparation system and document markup language which was written by Leslie Lamport. It is a very mature system and has been in development for more than 20 years. It includes features designed for the production of technical and scientific documentation.

An easy way to get started in LaTeX is to study online books and web sites. This article highlights 14 free LaTeX books, some are short general introductions that offer a gentle learning curve, other books show you how to fully exploit the preparation system.

<A HREF="">Full article</A>


How To Install Software In Linux : An Introduction

In any operating system we need to install applications to complete our day to day tasks. In the world of Windows, every program has a simple Setup.exe or a file. On a Mac a package is a program.dmg or a program.sit file. In both theoperating system you can simply click it and it will ask you some very basic configuration questions like, do you accept the licence agreement or the directory you want to install the software to. Although in Linux, It seems tough to install the programs/softwares but It's not true.


The second package manager format is DEB, stands for Debian. Debian packages and the APT (Advanced Packagin Tool) has made advanced features that are now commonly used, like, automatic dependency resolution and signed packages. Debian packages are used by Debian/Linux, and some of the most used Linux distributions, like, Ubuntu, Linux Mint, Mepis etc. The .deb/Debian files look like this program-version-other.deb

APT For Debian based distributions, like, Ubuntu, Linux Mint etc.

The APT is the tool, commonly used to install packages, remotely from the software repository. In short it's a simple command based tool that you use to install files/softwares. Complete command is apt-get and it's the easiest way to install files/Softwares packages. This easy tools informs you about packages that are currently being installed and also it informs you about the packages that are available in repositories.


apt-get install ${packagename}

To remove/uninstall any software, just use remove

apt-get remove ${packagename}

The software packages are somewhere in the online repositoies, APT handles a local database on the user's hard drive that contains informations about the available packages and where they are located. So when the types the command, apt-get install conky, the APT will start finding the package named conky in the database and will install conky once user types 'y' (yes). To get the all newly uploaded packages on the repositories, user need to update APT regularly.

To update APT database:

apt-get update

To update the APT database and also upgrade the security updates and patches that might be available for some installed softwares, users may do it at once just by using the commands like this:

apt-get update; apt-get upgrade

And remember all of the package management tools I am discussing, will need user to be in root or superuser, for example to install software in debian based distributions you will use apt-get followed by sudo then It will ask you to enter password.

sudo apt-get install conky
sudo apt-get remove conky
sudo apt-get update

Install Software in Linux, Ubuntu, debian
Insert password to install any package

yum: For RPM based Linux distributions, like, Fedora, Red Hat

You will not have any trouble understanding yum because its same as apt-get. As 'apt-get' installs software packages for Debian packages, like that 'yum' installs software packages for RPM packages. It can also like apt-get download and install packages from a repository.

Yum install ${packagename}

To remove software packages, just use remove

yum remove ${packagename}

There is one thing to note that yum does not keep a local database by default in user's hard disk. So there is no need to update it. But to install available security paches and bug fixes, use the following command:

yum update

If user wants to update any single package then do it in the following way:

yum update ${packagename}

Tar Balls

You would remember in Windows you've Zip files .zip or in Mac .sit. The same way here in Linux you have Tar Balls (files) ending with extentions, like, .tar, .tar.gz, .tgz, or something else. To unpack a tar ball (file), use the following command:

tar -xzvf ${filename}.tar.gz

The parameters are x to extract files, z to filter through gzip for decompression (leave this off if the file does not have a gz extension), v for verbose mode so you can tell what’s going on, f indicating there will be a filename to follow. You may want to create an alias called “untar” that feeds in these options if you have a hard time remembering command line options as I do.

The command will not install the software, but it will extract the archived files. After extracting files then you can install the extracted files by reading README file or INSTALL file (because there you can instructions for installing those particular files).

Other Linux Packaging Managements

Afcourse there are many distributions, so the packaging managing tools. Like, SUSE uses RPM as its native package format, but has its own tool to manage softwares on system.

Yast is the packaging managing tool used in openSUSE Linux distribution, as well as SUSE's derived commercial distributions. I'll cover Yast in my other post.

I will cover some more majorly used packaging management tools like, 'dpkg' in my other post. The work and attributes of some other packaging management tools will be discussed in that post.

Also Read important article The Linux Permissions: An Introduction



Set up GlassFish 4.1 Nova-Docker Container via phusion/baseimage on RDO Juno

The problem here is that  phusion/baseimage per  should provide ssh access to container , however it doesn't. Working with docker container there is easy workaround suggested by Mykola Gurov  in
# docker exec container-id exec /usr/sbin/sshd -D 
which is of no help in case of Nova-Docker Container.  To bring sshd back to life
I added to Dockerfile :-
  RUN echo "/usr/sbin/sshd > log &" >> /etc/my_init.d/

Complete text of posting may be viewed here


APT Packaging Management Tool In Detail; Linux


Getting started with the SaltStack

I came across Salt while searching for an alternative to Puppet. I like puppet, but I am falling in love with Salt :). This maybe a personal opinion but I found Salt easier to configure and get started with as compared to Puppet. Another reason I like Salt is that it let’s you manage your server configurations from the command line, for example:

To update all your servers with Salt, just run

salt ‘*’ pkg.upgrade
Installing the SaltStack on Linux.

Read more


5 Top Free TeX Books

TeX is a system for computer typesetting. It is a powerful low-level markup and programming language that creates professional quality typeset text. The system was developed by Donald Knuth at Stanford University with the purpose of enabling anyone to generate high-quality books, and to develop a system that yields the same results whatever computer is used.

The books featured in this article are all available for free, and some of them are released under an open source license. Some of the books are designed for beginners, others help writers fully master the complexities of TeX.

<A HREF="">Full article</A>


Idea – A Novice Approach To Linux On The Laptop

Getting a Linux distribution on a laptop can be difficult for the novice user. Because of this we need another approach than installing Linux in a dual boot configuration.

Why not take inspiration from users where they connected a Raspberry Pi to a Motorola Laptop Dock. From this I would say we need a computer on a thumb drive to do something similar.

With USB3 or maybe even with USB2 it should be possible to use the screen, mouse and keyboard on the laptop for the thumb drive computer. Once it is USB connected it would show up as a window in Windows like Virtual Box. Here full screen is an option.

The difference is that it will run full speed on its own hardware. It should even have its own wifi.

So if you have a slow XP computer. You can turn off the internet to Windows for safety and run your attachable Linux device on your laptop.

Here you have a safe way to upgrade your laptop system and an easy way to run Linux on your laptop. Just attach a USB stick.

For more at



How To : Upgrade to Linux Mint 17.1 (Rebecca) from Linux Mint 17 (Qiana)

As we all know, Latest stable version of Linux Mint OS - Linux Mint 17.1, which is based on Ubuntu 14.04 LTS, having a codename Rebecca has been released and is available for download with two desktop environments viz. Cinnamon and Mate. Just like Ubuntu 14.04 Trusty Tahr and Linux Mint 17 (Qiana), Linux Mint 17.1 (Rebecca) will be officially supported till 2019. This tutorial will help you in upgrading to Linux Mint 17.1 Rebecca from Linux Mint 17 Qiana.


  • Fixed 30 Memory leaks and improved responsiveness.
  • Much more customizable and smoother
  • Settings: Background and Theme settings re-designed, added Privacy and Notification settings,
  • Nemo: Nemo toolbar re-designed and much configurable
  • Update Manager: Introcudes grouping of packages to prevent partial or incomplete updates
  • Language Settings: Redesigned the UI which shows more information now.
  • Welcome Screen: Redesigned Login windows preferences, with simpler theme selection.
  • Introduces pastebin command.
  • Kernel: Linux Kernel 3.13 with Ubuntu 14.04 package base.
  • Uses Noto font, by deault.

Read more at YourOwnLinux

Page 5 of 142

Upcoming Linux Foundation Courses

  1. LFS201 Essentials of System Administration
    12 Jan » 30 Mar - Online Self-Paced
  2. LFD320 Linux Kernel Internals and Debugging
    04 May » 08 May - Virtual (GUARANTEED TO RUN)
  3. LFS426 Linux Performance Tuning
    04 May » 07 May - Virtual (GUARANTEED TO RUN)

View All Upcoming Courses

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board