Rpm is both the package manager and the package format used by many linux distributions such as Fedora, Red Hat and CentOS, to manage and distribute software in binary form.

In this tutorial we will see how to build and package a simple application.

In this tutorial you will learn:
  • What are the basic concepts behind the rpm building process.
  • What is the build environment.
  • What is a specfile.
  • How to use macros inside a specfile.
  • How to install the build dependencies.
  • How to create a specfile.
  • How to build an rpm package.

Manjaro Linux comes with the Xfce4 desktop environment by default. There is NO need to reinstall your Manjaro Linux system with Manjaro GNOME Edition if you only wish to change desktop environment. In this tutorial we will be installing customized Manjaro Gnome Desktop environment.

In this How to install Gnome Desktop on Manjaro 18 Linux tutorial you will learn:
  • How to install Gnome Desktop on Manjaro 18.
  • How to switch to Gnome Desktop on Manjaro 18.

This article extends the previous Docker article and shows how to interact with Docker containers by executing commands inside containers, installing software inside containers, inspecting container status, accessing containers using Bash, persisting changes into images and removing unused containers and images.

In this tutorial you will learn:
  • How to execute commands inside containers
  • How to install software inside containers
  • How to inspect container status
  • How to access containers using Bash
  • How to persist changes into images
  • How to remove unused containers and images

Manjaro Linux comes with Xfce4 desktop environment by default. However, this does not stop the user to install multiple of other desktop environments on the same system.

In this How to install Deepin Desktop on Manjaro 18 Linux tutorial you will learn:
  • How to install Deepin Desktop on Manjaro 18.
  • How to switch to Deepin Desktop on Manjaro 18.

Manjaro uses a Rolling Release Development Model, which means that instead of the system being replaced it will be rather continuously updated and upgraded.

This article provides readers with information on how to check Manjaro Linux system version by reading the content of the /etc/lsb-release file. Furthermore, this guide will also explain how to obtain Manjaro's kernel version using the uname command.

In this Check Manjaro Version tutorial you will learn:
  • How to check Manjaro system version
  • How to check what Manjaro version your are running from a graphical environment
  • How to check Manjaro kernel version

One of Linux's biggest selling points has always been its ability to trim down and use as few resources as possible. Linux can bring old computers back from the dead and make them fully functional again with less resource intensive systems.

There are plenty of great distributions out there that aim to be as lightweight as possible, tailoring themselves to lower powered machines. This list explores ten of the best possibilities in that category.



Objective

After reading this tutorial you should be able to understand how the grep command works, and how to use it with basic and extended regular expressions.

Difficulty

EASY

Introduction

Grep is one of the most useful tools we can use when administering a unix-based machine: its job is to search for a given pattern inside one or more files and return existing matches.

In this tutorial we will see how to use it, and we will examine also its variants: egrep and fgrep. We will put this really famous excerpt from the book "The Lord Of The Rings" on a file, and we will use as a target for our examples:
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all, and in the darkness bind them,
In the Land of Mordor where the Shadows lie.
The file will be called lotr.txt.

The objective is to install the NVIDIA drivers on Manjaro 18 Linux. This article will discuss two methods of Nvidia driver installation in the following order:
  • Automatic Install using the standard Manjaro Repository.
  • Manual Install using the Official nvidia.com driver.


To install Nvidia driver on other Linux distributions, follow our Nvidia Linux Driver guide.

Phoronix Test Suite is a video graphic card (VGA) benchmark tool for Linux. In the following tutorial we will perform an installation of Phoronix Test Suite on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman .

In this How to install Phoronix Test Suite on Manjaro 18 Linux tutorial you will learn:
  • How to clone the latest Phoronix Test Suite AUR repository.
  • How to Build Phoronix Test Suite package.
  • How to install Phoronix Test Suite AUR package.

In the following tutorial we will perform installation of a WhatsApp, online communication application on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman . WhatsApp is a telecommunications application to provide video,chat and voice communication between computers, tablets, mobile devices over the Internet connection.

In this How to install WhatsApp on Manjaro 18 Linux tutorial you will learn
  • How to clone the latest WhatsApp AUR repository.
  • Build WhatsApp package
  • How to install WhatsApp AUR package

In the following tutorial we will perform installation of a Nodejs Nativefier on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman . nodejs-nativefier may not be available from a standard repository by default:
error: target not found: nodejs-nativefier
==> ERROR: 'pacman' failed to install missing dependencies.
However, nodejs-nativefier package can be built and installed from the AUR repository.

In this How to install Nodejs Nativefier on Manjaro 18 Linux tutorial you will learn:
  • How to clone the latest Nodejs Nativefier AUR repository.
  • How to build Nodejs Nativefier package.
  • How to install Nodejs Nativefier AUR package.

Android Studio is an integrated development environment (IDE) for Google's Android operating system. In the following tutorial we will perform installation of Android Studio, development IDE application, on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman .

In this How to install Android Studio on Manjaro 18 Linux tutorial you will learn
  • How to clone the latest Android Studio AUR repository.
  • How to Build Android Studio package
  • How to install Android Studio AUR package

Skype is a telecommunications application to provide video, chat and voice communication between computers, tablets, mobile devices over the Internet connection. In the following tutorial we will perform installation of Skype on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman .

In this How to install Skype on Manjaro 18 Linux tutorial you will learn:
  • How to clone the latest Skype AUR repository.
  • How to Build Skype package
  • How to install Skype AUR package

Tor Browser is a Free Software project to allow user anonymous and private Internet web browsing. In the following tutorial we will perform installation of Tor Browser on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman .

In this How to install Tor Browser on Manjaro 18 Linux tutorial you will learn:
  • How to clone the latest Tor Browser AUR repository.
  • How to import Tor Browser PGP signatures to verify Tor Browser package
  • How to Build Tor Browser package
  • How to install Tor Browser AUR package

Spotify is a music streaming platform providing DRM-protected content to its subscribers. In the following tutorial we will perform installation of Spotify, music streaming application, on Manjaro 18 Linux from Arch User Repository using command line tools makepkg and pacman .

In this How to install Spotify on Manjaro 18 Linux tutorial you will learn:
  • How to clone the latest Spotify AUR repository.
  • How to Build Spotify package
  • How to install Spotify AUR package

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: