Portage (software)

ImprimirCitar

Portage is the official package manager for the Linux distribution Gentoo and its derivatives Funtoo, Calculate Linux, as well as Chrome OS.

Portage (implemented in Python and Bash) is inspired by the BSD ports, although it implements certain advanced features not present in the BSD ports: dependency management, fine-tuning of packages at the administrator's discretion, fake installations (at least OpenBSD style), build test environments, safe uninstall, system profiles, virtual packages, configuration file management, and multiple slots for different versions of the same package.

Portage has a local tree that contains the descriptions of the software packages, as well as the scripts needed to install them. This tree can be synchronized with a remote server by means of a command:

emaint -a sync

When a software package is selected to be installed, Portage downloads the source code files and compiles them at that moment, generating the executable files and corresponding documentation. You can specify the optimizations to use in the compilation, as well as use a variable called USE that indicates compatibility with other programs.

The possibility of indicating optimizations and the USE parameter allow you to create a customized distribution. However, Portage also supports the installation of binaries, whether they are packages precompiled by the system itself or packages that are exclusively in binary format.

Portage allows you to keep software up to date and control which versions are installed, providing similar capabilities to Debian's APT (except that APT uses precompiled binaries by default). Thus, for example, it is possible to update all installed packages to the latest stable version without the need for user intervention:

emerge --update @world

Contenido relacionado

ScummVM

ScummVM is a computer program that allows you to run graphic adventures originally created for the LucasArts SCUMM engine. ScummVM also supports a variety of...

Bmw

BMW German pronunciation:[be-em-ve] is a German manufacturer of high-end and luxury cars and motorcycles, whose headquarters are located in Munich. Its...

FLAC

FLAC is an audio codec that allows that digital audio is losslessly compressed in such a way that the size of the audio file is reduced without any loss of...
Más resultados...
Tamaño del texto:
Copiar