• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/23

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

23 Cards in this Set

  • Front
  • Back
  • 3rd side (hint)

Package management

Is a collection of software tools that automates the process of installing, upgrading, configuring and removing computer programs for a computer's operating system in a consistent manner.

Can differ from one distro to another but there are few common practices in which typical similarities across all linux distros

Linux packages

Are used to install programs that depends on "library packages". Each package contains a single file that is stored in the local disk and/or used a "software repo" of the internet. Contains "dependency info"

Unlike windows installer are not programs, relies on other programs that are actually there for doing the work of the installation of the software itself.

Library packages

They provide code that is used by many applications.

Software Repository

A software repository is a storage location from which software packages may be retrieved and installed on a computer.

Dependency information

Tells the package software what other packages or individual files that might need to be there for the package being installed to work correctly.

Package

-Dependency info


-Version info


-Architecture info


-Binary packages

Architecture info

Used to identify the cpu type.



CPU

Alternately referred to as a processor, central processor, or microprocessor, the CPU. It is the Central Processing Unit of the computer. A computer's CPU handles all instructions it receives from hardware and software running on the computer.

AKA Processor

Binary Packages

An archive file that contains all files and directories that must be installed in order to make a working installation of the program(s) included in the package, and the maintainer scripts necessary for the installation.
Is usually specific to a certain platform, in contrast to a source package.

Package tool software

Keeps a database of information about the installed applications including the locations of files that were placed on the linux file system during package installation.

2 common package systems

-Debian


-RPM

Software installation process with package management tools

-Issue the install command for the program.


-Software manager then locates any dependencies it might need.


-Notifies you if those additional software dependencies need to be installed Once approved the process continues.


-Software then downloads packages it might need.


-Completion of software.

RPM

DISTRO


CentOS


Fedora


Red Hat


SUSE Enterprise


openSUSE

Format

Debian

DISTRO


Debian


Ubuntu



Format

Pacman

DISTRO


Arch

Format

Tarballs

DISTRO


Slackware (Which is one of the original earlier distros)

Format that is zipped up applications in which you have to compile source code.

ebuild

DISTRO


Gentoo

Format

Upgrading software

Most modern distros check periodically for any updates to packages installed.


Notifications would be sent out for upgrades.

Uninstalling software

You would use the same RPM based command line tool or GUI (for windows) tool to uninstall packages.

Managing RPM systems

Distros that use RPM packages use local files with text-mode rpm command to install.

Red Hat


CentOS


Fedora

-Uses text mode "YUM"


-GUI based front end versions like "YUMEX"

SUSE Enterprise


OpenSUSE

-Uses "Zyper" for command line.


-GUI based installs "Yast".

Mandriva

-Uses a text-mode tool known as "urpmi".


-"RPMDRAKE" for GUI installs.