How to install GCC the C compiler on Ubuntu 20.04 LTS Focal Fossa Linux

GCC, the GNU Compiler Collection is a compiler system developed to support various programming languages. It is a standard compiler used in most projects related to GNU and Linux, for example, Linux kernel. The objective of this tutorial is to install GCC the C compiler on Ubuntu 20.04 LTS Focal Fossa Linux. This will be achieved by using the apt install command.

In this tutorial you will learn:

  • How to install GCC compiler
  • How to Check C compiler version
  • How to Compile basic C program from source code
  • How to run C program

Read more

docker-compose on Ubuntu 20.04 Focal Fossa Linux

How to install docker-compose on Ubuntu 20.04 Focal Fossa Linux

Compose is a feature for setting up and running multi-container Docker applications. With a single command, you can create and start all the services from your configuration. To learn more about Compose see How To Launch Containers With Docker Compose. The objective of this short guide is to install docker-compose on Ubuntu 20.04 Focal Fossa Linux Server/Desktop.

In this tutorial you will learn:

  • How to install docker-compose from Ubuntu repository
  • How to install the latest docker-compose from the official git repository

Read more

How to switch between multiple GCC and G++ compiler versions on Ubuntu 20.04 LTS Focal Fossa

In this tutorial we will install multiple versions of GCC and G++ compilers using the apt install command. Furthermore, by use of the update-alternatives tool you will learn how to easily switch between multiple GCC and G++ compiler versions and how to check the currently selected compiler version.

In this tutorial you will learn:

  • How to install multiple GCC and G++ compiler versions
  • How to create alternative compiler version list
  • How to switch between multiple compiler versions

Read more

How to install G++ the C++ compiler on Ubuntu 20.04 LTS Focal Fossa Linux

G++, the GNU C++ Compiler is a compiler in Linux which was developed to compile C++ programs. The file extensions that can be compiled with G++ are .c and .cpp. The aim of this tutorial is to install G++ the C++ compiler on Ubuntu 20.04 LTS Focal Fossa Linux. This will be achieved by installing the build-essential package.

In this tutorial you will learn:

  • How to install G++ compiler on Ubuntu 20.04
  • How to Check C++ compiler version
  • How to Compile basic C++ program from source code
  • How to run G++ to compile C++ program

Read more

System networking managed by networkd deamon on Ubuntu 20.04 Focal Fossa

How to restart network on Ubuntu 20.04 LTS Focal Fossa

There exist various ways of restarting network on Ubuntu 20.04. Possibly the simplest way would be to restart network from GUI such as GNOME. Other ways would include the use of the command line and commands netplan and ip. Finally, the NetworkManager command line tool nmcli or the System V init scripts can be used to successfully restart network on Ubuntu 20.04 Focal Fossa.

In this tutorial the reader will be provided with comprehensive information on:

  • How to restart network from GUI
  • How to restart network using the netplan command
  • How to restart network using the ip command
  • How to restart network using System V init scripts
  • How to restart network by using the NetworkManager command line tool nmcli

Read more

Setting up a MySQL database and user on Ubuntu 20.04

Install MySQL on Ubuntu 20.04 LTS Linux

In this guide, we will show you how to install MySQL on Ubuntu 20.04 Focal Fossa. There are two separate packages for this on Ubuntu, depending on what you need to do. You can either install the MySQL client package, which is used to connect to MySQL servers, or install the MySQL server software, which can be used to host your own databases. We’ll cover both below.

After installing a MySQL server, we’ll also go over the first steps you’ll need to get started with hosting a database, which includes making a username and password, creating a database, and granting user permissions on that database.

In this tutorial you will learn:

  • Install MySQL Client on Ubuntu
  • Install MySQL Server on Ubuntu
  • How to setup a MySQL database

Read more

Ubuntu 20.04 Guide

Ubuntu 20.04 Guide

This Ubuntu 20.04 guide introduces the new Ubuntu 20.04 and explains how to get this operating system and how to install it on your computer. It also provides you with comprehensive instructions on how to use Ubuntu 20.04.

We include the introduction to command line and bash scripting, followed by things to do after installing Ubuntu 20.04 with the focus on software recommendations for the Ubuntu 20.04 system.

We also provide you with some useful Ubuntu 20.04 tricks and discuss using Ubuntu 20.04 on such devices as Android smartphone and Raspberry Pi.

What is Ubuntu?

Ubuntu is a free and open-source Linux distribution based on Debian. In this section, we will explore new features of Ubuntu 20.04.

Read more

Ubuntu 20.04 Tricks and Things you Might not Know

Ubuntu 20.04 Tricks and Things you Might not Know

This article explores various tips and things you might not know or have not encountered before relevant to Ubuntu 20.04 Focal Fossa.

We will cover here such tricks as:

  • shortcuts for opening terminal on Ubuntu 20.04,
  • starting GUI from command line,
  • extracting a list of users on your Ubuntu 20.04 system,
  • checking software version,
  • enabling Adobe Flash Player on Google Chrome and on Firefox

and much more.

Read more

Things to do after installing Ubuntu 20.04 Focal Fossa Linux

Things to do after installing Ubuntu 20.04 Focal Fossa Linux

After you download and install Ubuntu 20.04 Focal Fossa you may wonder what to do next or how to best customize your Ubuntu 20.04 system to make everything you do as efficient as possible.

This guide helps you to identify things to do after installing Ubuntu 20.04 that are right for your specific needs.

We list below our recommendations and link to other guides that provide you with more detailed instructions on how to achieve a specific system configuration or customization.

If you do not know much about the new Ubuntu 20.04 release, have a look at our Things to know about Ubuntu 20.04 article.

In this guide you will learn:

  • How to customize your Ubuntu 20.04 desktop by, for example, using GNOME shell extensions and the GNOME tweak tool.
  • How to configure your Ubuntu 20.04 system, which will include, enabling automatic login, changing timezone or adding more fonts.
  • How to install software on Ubuntu 20.04 via command line, software manager and snap store.
  • How to take care of your system’s security by regular updates and proper use of firewall or running system backups.
  • How to set up cloud storage such us Dropbox or Google Drive.
  • How to test the connection to external devices, including webcams and microphones.
  • How to set up remote desktop sharing on Ubuntu 20.04 as well as how to share an Ubuntu 20.04 desktop with Windows 10 client.

Read more