Introduction

If you’re anything like me you probably love Linux. For those of you who are unfamiliar with Linux, Linux is an open source operating system originally developed by Linux Torvalds. I’m not going to go into the story behind Linux to explain when and why Linux was developed. A simple Google search will bring up that story if you’re interested in reading more about the birth of Linux.

Linux is a lot like ice cream. It’s available in many “flavors” (aka distributions). Anyone can download the original “recipe” (source code) and modify as they see fit. Additionally, anyone can join the development community of their favorite distribution and contribute to it’s development. Here’s an incomplete list of distributions I enjoy to use: Ubuntu, Linux Mint, Fedora, Centos, Mandriva, OpenSUSE, … and the list goes on.

Out of that list, Linux Mint is probably my favorite to use. It’s source is based on Ubuntu. You can choose one of various desktop environments: Cinnamon, MATE, Xfce, LMDE, and KDE. I recommend Cinnamon. I think it’s the easiest and prettiest desktop environment available for Linux Mint. Other people may disagree and recommend another. Test them all. Find the one you enjoy.

Post-Installation Upgrade Problem

I’ve installed both MATE and Cinnamon recently (for Linux Mint 18.2) to test them out. I planned to write an article highlighting their similarities and differences. I wanted to rate their customizability, user friendliness, ease of use, etc. I noticed they both issue the same warning when running the initial post-installation upgrade. The warning is as follows:

Warning: No support for locale: en_US.utf8

Seeing that warning during the upgrade process can be a little frightening to users new to Linux.

How do I fix it?

Fixing the issue is actually pretty simple. Open your terminal. Run the following command:

sudo locale-gen --purge --no-archive

This command tells Linux to purge all the character sets available in the archive. Then, without using the empty archive, rebuild all the character sets from scratch.

It’s amazing that the developers of Linux distributions have considered all kinds of problem situations and provided a way to address them! With Windows, if a patch hasn’t already been released for a specific issue, you’d have to report the problem to Microsoft and then wait for them to release a patch to fix the issue. In some cases, 3rd party software is available to fix certain issues. However, downloading software for Windows from the internet is scary! Unless the program is open source, you don’t know if what you’re downloading has malicious source code. With Linux, unless otherwise specified, the software you download is open source. Not only do you have the option to review it, but you also have an opportunity to contribute to it.

The more I use Linux the more I’m convinced to switch my primary operating system to Linux.

Conclusion

I urge you to give Linux and open source software a try! Linux distributions and Linux software have better stability than Windows. Nearly everything in Linux is open source. Some of the software is provided under GNU license which provides true freedom in regard to the software that you’re using.

With Linux everything is better!