6.4 Flashcards
A library of routines that can be used by other applications.
Shared library
A shared library that is not directly integrated into the code of a software application.
Dynamic library
A shared library, usually installed with an application, the is integrated into the code of a software application.
Static library
A utility that shows the shared libraries required by an application.
ldd
Software that is compiled from downloaded or custom source code.
Locally compiled software
A local storage location that contains software packages for a Linux distribution.
Local repository
Installing software on a Linux system usually involves __________, software packages and package managers. Linux distributions are similar in that all of them originate from open source software.
software repositories
each distribution will compile its own set of software applications and software libraries. A Linux application complied for one distribution will likely not run on another distribution. Therefore, each distribution hosts their own ___________containing their own software packages
software repository
Each Linux distribution maintains its own software ________
repository.
A Linux may maintain a repository in multiple locations
Each location contains exact copies of packages on other locations.
An alternate location can be used if a chosen location is busy.
Each package in the repository contains software that has been compiled for the __________ Linux distribution.
specific
A software package may contain a software application or a software library which is routines that can be called by software _____________
applications
Most software packages will one of two types.
Debian packages have the *.deb extension
RPM packages have the *.rpm
oftware packages may be compressed and given the extension of_______
*.tar, *.tgz, or *.gz.
A package manager is a software utility that downloads and installs software packages from a software _________
repository