Extended Data Fig. 3: Standard workflow for installing software with a package manager. | Nature Protocols

Extended Data Fig. 3: Standard workflow for installing software with a package manager.

From: Packaging and containerization of computational methods

Extended Data Fig. 3

The user, usually an administrator, asks the package manager to install a specific piece of software. If the software is not already installed, the package manager fetches the appropriate package from a repository. If any of the dependencies are not already installed, the package manager retrieves the dependency’s package from the repository and starts the installation procedure for that package. Once all the dependencies are installed, the initially requested software is installed. The package manager often goes through several iterations of this process, because every dependency can have its own list of dependencies, in which case each of the dependency’s dependencies must be verified through the same process.

Back to article page