(or program) is a series of related instructions that tells the computer what task(s) to do and
how to perform them
Software
consists of the programs that control or maintain the operations of the
computer and its devices
System Software
is a set of programs that coordinates all the activities among
computer hardware devices
Operating System
allows a user to perform maintenance-type tasks usually related to
managing a computer, its devices, or its programs.
Utility program
consists of programs designed to makes users more productive and/or
assist them with personal tasks.
Application Software
3 Factors to be Considered Before Installing Software
Necessity, Requirements, and Support
is a program used to install, update, upgrade, or remove software
Package Manager
Three (3)
commonly used package managers in Linux are:
rpm, yum, and apt
(Red Hat Package Manager) can install software from an RPM file
rpm
is a front-end tool for rpm so that a user has a minimal
amount to issue when trying to install RPM files
yum (Yellowdog Updater Modifier)
is a command-line packager tool for Debian Linux
apt (Advanced Packaging Tool)
The syntax for installing an rpm file is
rpm [option] file(s)
are software libraries required to complete the installation of a given piece of
software
Package Dependencies
The yum instruction has three (3) parts:
Command, Package Name, Option
command in yum includes:
install, update, remove, list
is the sum of all programs which are required to operate a computer. It is also
used to control and monitor application programs.
Operating System
has been originally written in the programming
language C, and it is mainly used for scientific-technical applications on mainframes and workstations
UNIX
is a family of UNIX-like open-source operating systems developed by Linus Torvalds.
Linux
who developed Linux
Linus Torvalds
is a collection of software on top
of a Linux kernel.
Linux distribution (distro)
are interfaces to the operating system, the kernel of the host.
Shells
what are the two types of shells (linux environment)
GUI (Graphical User Interface) and CLI (Command Line Interface)
is a graphical representation in which the users can interact with
software or devices through graphical icons.
GUI (Graphical User Interface)
is a console or text-based representation in which the user types
the commands to operate the software or devices.
CLI (Command Line Interface)