Open main menu

CDOT Wiki β

Changes

Tutorial 7 - Installing Linux / Live Linux / Virtualization

1,891 bytes added, 15:15, 28 September 2021
INVESTIGATION 3: INSTALLING THE GLOBAL PROTECT VPN AND CONNECTING TO MATRIX FROM YOUR VIRTUAL MACHINE
= INVESTIGATION 3: INSTALLING THE GLOBAL PROTECT VPN AND CONNECTING TO MATRIX FROM YOUR VIRTUAL MACHINE =
Installing software in Linux requires both an active Internet connection and knowledge of which package management tool to use for your distribution (or distro). Linux software and updates come from special sources hosted on other servers, known as repositories (or repos). All the major Linux distros host their own repos, though anyone can host a repository for a distribution - and many organizations do. Due to the Open Source nature of Linux, certain repos may contain specialized software that is not available in the main repository (such as EPEL - Extra Packages for Enterprise Linux); or they may contain a mirror of the main repo.
Accessing these and installing software requires using your Linux distro's command line package management tool. The major ones you will encounter when you use Linux are:
* [https://man7.org/linux/man-pages/man5/dnf.conf.5.html DNF] (Dandified Yum) - Which is an update of YUM (Yellowdog Updater, Modified). Both of these operate as a front end for [https://man7.org/linux/man-pages/man8/rpm.8.html RPM (Red Hat Package Manager)]. These are used in Red Hat based Linux distros, such as Red Hat Enterprise Linux and Fedora. The advantages of DNF and YUM over RPM is that they resolve dependencies (meaning if the software you are installing requires other software, they will install that as well). RPM does not do this, which can lead to a term known in industry as dependency hell.
* APT or [https://linux.die.net/man/8/apt-get APT-GET] (Aptitude Package Manager). This is used in Debian based Linux distributions such as Linux Mint, Ubuntu and Kali Linux.
* [https://archlinux.org/pacman/pacman.8.html Pacman] (Pacman Package Manager). This is used in Arch Linux, as well as a few others.
* [https://www.unix.com/man-page/suse/8/zypper/ Zypper] Package Manager. This is used in OpenSUSE, which is popular for use on servers in Europe.
= LINUX PRACTICE QUESTIONS =