Portage package manager

E745836

Portage is Gentoo Linux’s source-based package management system that automates compiling, installing, and updating software with highly customizable build options.

All labels observed (4)

How this entity was disambiguated

Statements (96)

Predicate Object
instanceOf free and open-source software
package management system
source-based package manager
binaryPackageLocation /var/cache/binpkgs
commandLineInterface eix
emaint
emerge
equery
configurationDirectory /etc/portage
developedBy Gentoo Foundation
developedFor Gentoo Linux
distfilesLocation /var/cache/distfiles
hasComponent dispatch-conf
ebuild
emaint
emerge
equery
etc-update
repoman
inspired BSD ports collection
license GNU General Public License
GPL-2.0-or-later
logDirectory /var/log/portage
operatingSystem Gentoo Linux
packageDatabaseLocation /var/db/pkg
primaryConfigurationFile /etc/portage/make.conf
programmingLanguage Bash
Python
repository Gentoo ebuild repository
supportsArchitecture amd64
arm
arm64
mips
ppc
ppc64
riscv
s390
sparc
x86
supportsBuildSystem CMake
GNU Autotools
Meson
custom build systems
supportsConfigurationMechanism per-package USE flags
per-package environment overrides
per-package keywords
per-package masks
profile-based configuration
supportsDependencyType blocker dependencies
build-time dependencies
compile-time dependencies
optional dependencies
post-build dependencies
runtime dependencies
runtime-only dependencies
test dependencies
supportsFeature USE flags
binary package creation
build logs
build-time configuration
chroot builds
configuration file protection
cross-compilation
dependency resolution
distributed compilation
emerge world updates
environment sandboxing
fetch restriction handling
hooks and user-defined phases
incremental updates
keywording and stabilization
masking and unmasking packages
mirrors
multiple repositories
overlays
parallel builds
preserved libraries
reverse dependency handling
runtime configuration
slotting
source-based compilation
supportsOperatingSystem Gentoo Linux
Gentoo/FreeBSD (historical)
linked to: Gentoo Linux

Gentoo/Prefix
supportsPackageFormat binary packages
ebuild
supportsRepositoryType git-based repository sync
rsync-based repository sync
webrsync
usesConcept USE flags
ebuild scripts
eclasses
keywords
masking
profiles
slots

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Gentoo Handbook coversTopic Portage package manager
Daniel Robbins contributedTo Portage package management system
linked to: Portage package manager
EAPI (Ebuild API) partOf Gentoo package management system
linked to: Portage package manager
EAPI (Ebuild API) documentedAt Gentoo Package Manager Specification documentation
linked to: Portage package manager