|
Portage is an advanced package management system. Its flexibility and its ability to serve as either a simple build engine or to form the heart of a Linux distribution earns it the title of a Meta-distribution Engine. The Gentoo Linux distribution is built around Portage. Package management system - Wikipedia, the free encyclopedia /**/ @import /skins-1. ...
A Linux distribution, or GNU/Linux distribution, or less formally Linux distro, is a Unix-like operating system comprising software components such as the Linux kernel, the GNU toolchain, and assorted free, open source, and possibly proprietary software. ...
A Linux distribution or GNU/Linux distribution (or a distro) is a Unix-like operating system plus application software comprising the Linux kernel, the GNU operating system, assorted free software and sometimes proprietary software, all created by individuals, groups or organizations from around the world. ...
Gentoo Linux is a Linux distribution named after the Gentoo Penguin. ...
Gentoo Linux itself is often referred to as a Meta-distribution. It consists of Portage and nearly 9700 unique sets of package build recipes called ebuilds; there are about 120,000 ebuilds if you count different version numbers for packages. More are always being added. These ebuilds contain the metadata about the package as well as the instructions on how to compile, install and configure a software package. Through the use of profiles and the command-line utility called emerge, users and developers can use Portage to install and maintain the packages that make up the underlying operating system and the applications on a system. Gentoo Linux is a Linux distribution named after the Gentoo Penguin. ...
An Ebuild is a bash script written for the Portage system of Gentoo Linux. ...
The emerge command-line tool is the heart of the Gentoo Linux package management system known as Portage. ...
A Gentoo Linux system can be "compiled on the fly". The act of installing Gentoo Linux from scratch involves setting up enough of a working compiler and build environment through which Portage can download source code from the Internet and build the rest of the "core" of the system and any desired applications. However, Portage does support the use of prebuilt packages for those wishing to quickly setup a fully working system. Most users see this as a compromise and use it only for installation on slow machines, but it also provides a fast installation for developers who might need to quickly restore a certain package, or for when users compile packages on a faster machine for use on very old machines. In large environments, the use of a build cluster to create the prebuilt packages and distribute them amongst the various Gentoo Linux clients is a frequently used technique for managing an entire network. Gentoo Linux is a Linux distribution named after the Gentoo Penguin. ...
Gentoo Linux is a Linux distribution named after the Gentoo Penguin. ...
Gentoo Linux is a Linux distribution named after the Gentoo Penguin. ...
Due to these properties, and the fact that Portage is highly configurable in the way it handles compiling and installing packages, very few Gentoo Linux installations are the same. In essence, when a user installs Gentoo Linux, the Portage system compiles a customized Linux distribution conforming to the options specified in the Portage configuration and in the builds themselves. This article is about Linux-based operating systems, GNU/Linux, and related topics. ...
Portage is similar to the traditional BSD ports system. Both compile packages from source and allow users to safely install and uninstall software from a system and both automatically handle dependencies. Many ideas for Portage are borrowed from the BSD ports systems. The intent is to create a true next-generation ports system. Berkeley Software Distribution (BSD) is the UNIX derivative distributed by the University of California, Berkeley starting in the 1970s. ...
Berkeley Software Distribution (BSD) is the UNIX derivative distributed by the University of California, Berkeley starting in the 1970s. ...
The Portage system is a merge of a Python core with Bash script based Ebuilds. The command used to install and upgrade applications on a Gentoo Linux system is emerge. Python is an interpreted, interactive programming language created by Guido van Rossum in 1990. ...
This article is about the UNIX shell named Bash. ...
Gentoo Linux is a Linux distribution named after the Gentoo Penguin. ...
The emerge command-line tool is the heart of the Gentoo Linux package management system known as Portage. ...
Some of the advanced features Portage offers are the ability to have multiple versions and revisions of the same package in the tree, conditional dependency resolution and feature support, fine-grained package management, sandboxed safe installation, configuration file protection and profiles.
External links |