macports on linux

Benito Mourelo Caldeiro bdmourelo at gmail.com
Tue Apr 2 07:32:51 PDT 2013


On mar, 2013-04-02 at 16:15 +0200, Niels Dettenbach wrote:
> Am Dienstag, 2. April 2013, 16:09:46 schrieb Benito Mourelo Caldeiro:
> > Hello, Linux kernel plus ports is Gentoo Linux (since 1999) and 
> > Gentoo-derived distributions (ej. Funtoo and Sabayon Linux).
> 
> Gentoo portage is not ports (but a bit [or more then a bit...] similiar) - 
> this is why there are guys out using Gentoo with pkgsrc instead of portage.

Yes, to be precise and citing Wikipedia:

Portage is Gentoo's package management system. It is similar in idea to
the BSD ports collections: the original design was based on FreeBSD
ports. In contrast, the Portage tree does not contain directories of
Makefiles, but of so-called ebuilds, Bash-like scripts that describe
separate functions to download, configure, make, install and remove a
package and additional functions that can be used to set up the
operating environment for a package.

Portage's main utility is emerge, which is written in Python and can be
used by privileged users to inspect and alter the set of installed
packages on a Gentoo operating system. Whereas emerge used to operate in
a similar way to other ports collections, by entering a directory in the
tree and using emerge (instead of make) to perform package management
operations, it now reads variables from the file /etc/portage/make.conf
(again similar to ports) to determine where the Portage tree is kept.

Saudos.



More information about the macports-users mailing list