skill-tree:use:1:4:1:b
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| skill-tree:use:1:4:1:b [2020/06/07 18:28] – [Background] luciana | skill-tree:use:1:4:1:b [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # USE1.4.1-B Overview | ||
| - | # Background | ||
| - | |||
| - | Understanding the general principles of a package manager is the foundation to utilize them. | ||
| - | The package manager provides a repository of software stored in a dedicated file system location -- even for different versions. | ||
| - | Specific software and version may depend on other software or libraries forming a tree of dependencies. | ||
| - | The software might be incompatible with another software, too. | ||
| - | |||
| - | The user can query available software via commands and load software using a program of the package manager via the shell command-line interface. | ||
| - | A package manager then makes it available by manipulating shell variables. | ||
| - | Understanding these variables is crucial to understand the system behavior and to debug issues. | ||
| - | |||
| - | # Aim | ||
| - | * To describe the principles of a package manager and how it interfaces with the shell. | ||
| - | |||
| - | # Outcomes | ||
| - | * Describe the general dependency structure of software | ||
| - | * Describe how a package manager makes software available | ||
| - | * Using the export command to print shell variables | ||
| - | * Understand shell variables relevant for executing software and for building software | ||
| - | - PATH for executables | ||
| - | - LD\_LIBRARY\_PATH for libraries | ||
| - | - MANPATH for manual pages (man command) | ||
| - | - PKG\_CONFIG\_PATH for pkg-config | ||
| - | * Manipulate shell variables to include additional software | ||
| - | - Setting shell variables for a single program by prefixing or by using export | ||
| - | |||
| - | # Subskills | ||
skill-tree/use/1/4/1/b.1591547284.txt.gz · Last modified: 2020/06/07 18:28 by luciana
