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. |
|