How to add proxy exceptions on Ubuntu desktop

Question: My Ubuntu desktop computer is connected behind a corporate proxy. I configured necessary proxy setting on Ubuntu desktop, so all my HTTP/HTTPS traffic goes through the corporate proxy. However, I need to be able to selectively bypass the proxy for some websites (e.g., websites with corporate IP addresses or private IP addresses). On “network […]
Continue reading…

 

How to check the changelog of a package on Linux

Question: When I install or upgrade a package on Linux, I want to find out what changes (e.g., new features or bug fixes) have been made in the package before or after installing it. How can I view the changelog of a (Deb/RPM) package on [Debian, Ubuntu, CentOS, Fedora]? When a program or a library […]
Continue reading…

 

How to compile virt-manager on Debian or Ubuntu

Question: I want to build and install the latest virt-manager from its source on my Linux desktop. What is the procedure for compiling virt-manager on [Debian, Ubuntu]? virt-manager is a GUI-based virtual machine manager which allows you to create and manage (local or remote) virtual machines and containers via libvirt APIs. It supports multiple hypervisors […]
Continue reading…

 

How to change boot splash screen on Ubuntu or Linux Mint

Question: On my desktop, I want to change the initial splash screen which is shown during boot time. How can I customize boot splash screen on [Ubuntu, Linux Mint]? When you power up your Ubuntu/Mint desktop and the boot procedure gets started in the background, you see a nice graphical animation appear in the screen. […]
Continue reading…

 

How to boot into command line on Ubuntu or Debian

Question: I am running Ubuntu desktop, but I want to boot straight into text-mode console temporarily. What is a convenient way to disable desktop GUI and boot into a terminal? Linux desktop comes with a display manager (e.g., GDM, KDM, LightDM), which lets the desktop machine automatically boot into a GUI-based login environment. However, what […]
Continue reading…

 

How to install Ubuntu desktop behind a proxy

Question: My computer is connected to a corporate network sitting behind an HTTP proxy. When I try to install Ubuntu desktop on the computer from a CD-ROM drive, the installation hangs and never finishes while trying to retrieve files, which is presumably due to the proxy. However, the problem is that Ubuntu installer never asks […]
Continue reading…

 

How to remove unused old kernel images on Ubuntu

Question: I have upgraded the kernel on my Ubuntu many times in the past. Now I would like to uninstall unused old kernel images to save some disk space. What is the easiest way to uninstall earlier versions of the Linux kernel on Ubuntu? In Ubuntu environment, there are several ways for the kernel to […]
Continue reading…

 

How to install Unity Tweak Tool on Ubuntu desktop

Question: I am trying to customize fresh Ubuntu desktop that I just installed. For that, I want to use Unity Tweak Tool. How can I install Unity Tweak Tool on Ubuntu? Unity Tweak Tool is a popular Unity desktop customization tool. As the name implies, this tool is applicable to Ubuntu’s default desktop environment only […]
Continue reading…

 

How to upgrade Docker on Ubuntu from Canonical’s PPA repository

Question: I installed Docker on Ubuntu using its standard repositories. However, the default Docker installation does not meet the version requirement for my another application that relies on Docker. How can I upgrade Docker to the latest version on Ubuntu? Since Docker was first released in 2013, it has been fast evolving into a full-blown […]
Continue reading…

 

How to download and install ixgbe driver on Ubuntu or Debian

Question: I want to download and install the latest ixgbe driver for my Intel 10 Gigabit Ethernet card. How can I install ixgbe driver on Ubuntu (or Debian)? Intel’s PCI Express 10 Gigabit (10G) network inerface cards (e.g., 82598, 82599, x540) are supported by ixgbe driver. The stock kernel of the modern Linux distributions already […]
Continue reading…

 

How to disable Apport internal error reporting on Ubuntu

Question: On Ubuntu desktop, I often encounter a popup window, alerting that Ubuntu has experienced an internal error, and asking me to send an error report. This is bothering me as it keeps popping up for every application crash. How can I turn off the error reporting feature? Ubuntu desktop comes with Apport pre-installed, which […]
Continue reading…

 

How to find and remove obsolete PPA repositories on Ubuntu

Question: I was trying to re-synchronize package index files by running apt-get update. But I am getting the following “404 Not Found” errors. Looks like I cannot fetch the latest index from some third-party PPA repositories that I’ve added before. How can I clean up such broken and old PPA repositories? Err http://ppa.launchpad.net trusty/main amd64 […]
Continue reading…

 

How to find Ubuntu version and codename in a shell script

Question: I am writing a shell script where I need to obtain the release version and release name (or codename) of Ubuntu system. How can I get Ubuntu version/release name inside a shell script? There are many cases where you need to run some batch processing jobs which can vary across different Ubuntu releases (e.g., […]
Continue reading…