Category Archives: Ubuntu

uGet – The Best Download Manager for Ubuntu/Linux

uGet is a free and open source software for managing file downloads (over HTTP/S, FTP etc). It’s the most popular download manager program for GNU/Linux distributions such as Debian, Ubuntu, ArchLinux, Gentoo etc. It’s also available for Windows. uGet is lightweight but still a very powerful download manager.

uget ubuntu

Features

  • Downloads queue
  • Resumable downloads (not always, as it depends on server)
  • Batch downloads
  • Clipboard monitor
  • Also supports multiple protocols (http/https, ftp, bittorrent, metalink etc)
  • Categories to easily manage downloading files
  • CLI interface for geeks/nerds
  • Download history management
  • Multiple language support
  • Scheduler & lots of other features you can read here.

Download/Install uGet

On Ubuntu (I’ve tested on current LTS release (12.04) but it should work fine on other versions as well. e.g on upcoming Ubuntu 14.04 LTS release), open a terminal and type :

sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt-get update
sudo apt-get install uget

For any other Linux distribution or platforms you should check out the official download page.

Also check out this web based tool for downloading SoundCloud songs.

speed up wordpress

How to setup wordpress on Ubuntu 12.04 Server (VPS)

It’s a step by step guide for setting up wordpress on a vanila server (e.g Digital Ocean, don’t know about it? then read Digital Ocean VPS Review) running Ubuntu 12.04 LTS (latest LTS release, recommended for server). With, most of the VPS providers, you can deploy GNU/Linux distribution from their control panel itself, after that, everything will done over the ssh connection.

setting up wordpress

Step 1. Setting up the server

ssh into the server and create a user (as it’s not a good idea to use root account).

ssh root@vps_ip_address
apt-get -y update
adduser user_name --ingroup sudo

Now, logout from the current session and login again with the user newly created above.

exit
ssh user_name@vps_ip_address

Install the web server – Apache (you could also choose nginx)

sudo apt-get install apache2

Now, create a virtual host –
In this tutorial I’ll be using nano editor (a light-weight command line editor) So, if it’s not already installed – then install it using sudo apt-get install nano.

sudo nano /etc/apache2/sites-available/example.com

and add this contents (change few things according to your need such as domain name, user_name)

If you selected nginx instead of Apache, here is a sample configuration for nginx/wordpress blog.

Then enable the virtual host,

sudo a2ensite example.com
sudo service apache2 reload

Step 2. Installing Dependencies (PHP, MySQL)

During installation process, you will be asked to provide password for MySQL root account.

sudo apt-get install mysql-server
sudo apt-get install php5 libapache2-mod-php5 php5-mysql

For image manipulation, wordpress uses php-gd library, so you need to install that as well,

sudo apt-get install php5-gd

You may have to enable rewrite mod for apache2, to do that simply type :

sudo a2enmod rewrite
sudo service apache2 restart

Step 3. Creating Database

Login with MySQL root account and create the required users and databases (you need to remember these details for wp-config.php)

mysql -u root -p
create database DBNAME;
grant all on DBNAME.* to DB_USER@localhost identified by 'password';
exit

Step 4. Installing WordPress

Download the latest version of wordpress and extract its content.

cd ~
wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

For simplicity, you can rename the wordpress directory to something like – your domain name e.g example.com.

mv wordpress example.com

Now, you can manually edit the wp-config.php file or go through the automated installation process (just visit the URL, I assume you have setup DNS correctly, or use IP address instead).

cd example.com
nano wp-config-sample.php

Then add the database details and random strings for session tokens etc and save the file (Ctrl+x, y). Now, rename the file.

mv wp-config-sample.php wp-config.php

That’s set, you’ve successfully installed wordpress, visit the URL/IP_ADDRESS and create the admin user.

Moving your Blog ?

If you’re moving your old wordpress blog to a new server, then you also need to copy wp-contents directory (from the old one to new server, it’s the directory – that holds your images, themes and plugins). Besides that you will also have to export/import database contents. Use your server control panel or a tool like PHPMyAdmin (which is usually installed on all shared hosting providers) to export your database contents in *.sql format.

I assume you already have an exported database file (*.sql), So you can easily import it, on new server using the single command –

mysql -h localhost -u DB_USER -p DB_NAME < db_backup.sql

Note : If you have any problem during installation, then leave a comment here, we’ll try to figure it out!

liferea-rss-reader

Liferea RSS Reader – Google Reader Alternative for Ubuntu users!

Google Reader is going away (read official news ), If you’re an Ubuntu user, here is a great alternative for you : Liferea. It’s a simple and easy to use application that can be used as an alternative to Google Reader.

Liferea – Linux Feed Reader

Liferea is a feed aggregator for GNOME based distributions such as Ubuntu, Linux Mint, Debian etc. You can easily add various sources/subscriptions (your favourite Blogs or News sources) and stay updated from one place. You don’t even need to open a browser (since it’s a Desktop Application), unless full content is not available in your source feed.

liferea-rss-reader

Installing Liferea in Ubuntu

Open a terminal and type (or you could search in Software Center, if that’s the way your prefer to install new applications) –

sudo apt-get install liferea

Customizing Liferea

liferea-settings

Liferea has lot of cool features, and it’s easily customizable too. Checkout Tools -> Preferences and there are lot of things you may want to change according to your need, e.g Feed Update settings, Folder Behavior, items in the feed, external browser settings, notification settings, proxy, location of downloaded contents, reading shortcuts and more!

steam

Now Steam is available in Ubuntu Software Center

Now Steam Client is available in Ubuntu Software Center (for 12.04/12.10/11.04/10.04). They had already announced the beta release few months ago, followed by new drivers from Nvidia. So, finally, Gaming is fun :) on Ubuntu/Linux!

steam

Not all cool games are available for GNU/Linux platform, but it’s expected to grow fast :) – here is the list of cool games available for Linux. You can also try few games for free e.g Team Fortress 2.

steam in Ubuntu software-center

Note : There is 50-70% discount on all Steam for Linux games, until Feb 21.

Goldendict

Offline Dictionary Application for Ubuntu/Linux Mint

There are lot of dictionary application for Ubuntu / Linux Mint but most of them works only online. A lot of people prefer to have offline dictionary – because they can use it without any internet connectivity or may be because they have a slow Internet connection (which may results in slower look-up).

Goldendict

Goldendict : Advanced Dictionary software for Ubuntu!

Although, Goldendict has lots of features and many of them depends on Internet connectivity but you can easily install wordnet dictionary database to make it work offline.

Install Godendict on Ubuntu 12.04/12.10/ Linux Mint!

sudo apt-get install goldendict goldendict-wordnet

Goldendict has lot of cool features, you can easily customize the sources – add more local dictionary database, add websites (Urban Dictionary, Google Oxford and more!) for look-up, pronunciation support, and more!

Enable forvo pronunciation : Goldendict

Enable Pronunciation with Forvo

Go to Edit -> Dictionaries -> Forvo and enable it. You may have to register and get an API key (free plan is there, up to 500 requests/day) on Forvo.