Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RHEL
We are delighted to introduce you to Red Hat Enterprise Linux 8 Beta. If you’re familiar with previous versions of Red Hat Enterprise Linux, you’ll find RHEL 8 Beta
more intuitive to pick up and use. However, there are a few new features and changes that you’ll want to be aware of, so we hope this cheat sheet will help you
quickly explore and begin your RHEL 8 Beta application development.
Installing and using RHEL 8 Beta is much easier than previous releases. To enable container management without the need for daemons, Red
Previously, there were server, workstation, and desktop variants, but RHEL Hat has introduced a set of tools for your Linux container application
8 Beta has only one distribution (ISO file) for each architecture. The RHEL 8 development:
Beta has also been simplified with fewer repos - they are:
Buildah allows you to build a container without any daemon or
BaseOS Beta - primarily core operating system packages with docker.
support for the lifetime of the OS
Podman allows you to manage containers without the
AppStream Beta - user-space applications and components,
daemon dependency it’s also docker cli compatible.
including numerous Application Streams that will be updated on a
more frequent cadence
You can obtain a number of RHEL 8 Beta container images from the Red
Linux Builder Beta - a collection of unsupported developer Hat container catalog.
tools
update a package
INTRODUCING APPLICATION STREAMS
# yum remove package_name
uninstall a package and any packages that depend on it RHEL 8 Beta introduces Application Streams (or simply Stream ) where we
deliver user space packages (e.g. compilers, scripting languages, databases,
$ yum list all etc.) on a cadence that makes sense for each package.
list information on all installed and available packages In RHEL 8 Beta, Applications Streams are packaged as Modules (also new in
RHEL 8 Beta - see Modules sections below).
$ yum list installed
list all installed packages For even more information about Application Stream and modules, see
Using Application Stream in the official Red Hat documentation.
CHEAT SHEET
FINDING AND EXPLORING MODULES MariaDB 10.3 $ sudo yum install mariadb
Maven 3.5 $ sudo yum install maven
The following are common module commands. MySQL 8 $ sudo yum install mysql
Nginx 1.14 $ sudo yum install nginx
$ yum module list
Node.js 10 $ sudo yum install nodejs
list all modules
Node.js 8 $ sudo yum module install nodejs:8
$ yum module list installed OpenJDK 11 $ sudo yum install java-11-openjdk-
list installed modules devel
OpenJDK 8 $ sudo yum install java-1.8.0-
$ yum module provides package
openjdk-devel
find which module provides a package PCP 4.1 $ sudo yum install pcp-zeroconf
Perl 5.26 $ sudo yum install perl
$ yum module info module
PHP 7.2 $ sudo yum install php
examine details of a module
PostgreSQL 10.5 $ sudo yum install postgresql
$ yum module info --profile module:stream PostgreSQL 9.6 $ sudo yum module install
# yum module remove module && yum module disable module MORE INFORMATION
disable a module stream and remove all packages provided by it
For more information about RHEL 8 Beta, visit the Red Hat Developer
website.
INSTALLING SPECIFIC APPLICATION STREAMS
Note: if `sudo` isn’t enabled for your user ID, see How to enable sudo on
Red Hat Enterprise Linux. During system installation, checking the box
The following table lists the most interesting Application Streams available Make this user administrator enables `sudo` for your user ID.
in RHEL 8 Beta.