Ports collection

Ports collection

Ports collections (or "ports trees", or just "ports") are the sets of makefiles and patches provided by the BSD-based operating systems, FreeBSD, NetBSD and OpenBSD, as a simple method of installing software or creating binary packages. They are usually the base of a package management system, with ports handling package creation and additional tools managing package removal, upgrade, and other tasks. In addition to the BSDs, a few Linux distributions have implemented similar infrastructure, including Gentoo's Portage and Arch's Arch Build System (ABS).

NetBSD's pkgsrc

NetBSD's "pkgsrc" ports collection is distinctive in that it aims to be portable and is usable on a number of operating systems aside from NetBSD itself, including the other BSDs, Linux and other Unix-likes. "pkgsrc" was created in August 1997 based on the existing FreeBSD ports system. It follows a quarterly release schedule and as of July 2006 contains over 6000 packages. With their 1.4 release, DragonFly BSD announced that they would be adopting "pkgsrc" as their official package management system [http://leaf.dragonflybsd.org/mailarchive/users/2005-08/msg00347.html] .

OpenBSD ports

In contrast to FreeBSD ports, on which it was originally based, the OpenBSD ports system is intended as a source used to create the end product, packages: installing a port first creates a package and then installs it. Packages are made up of a makefile, text files with descriptions and installation messages, any patches required to adjust the program to work on OpenBSD and a packing list listing the files to be included in the packages. The ports tree uses a set of standard makefiles, some of which are shared with the source tree, to provide the bulk of its functionality; this shared infrastructure includes many utility functions for port developers and means that ports can often be made very simply. As a security precaution or an aid when developing new ports, port builds may be run using systrace and a default policy is provided. In late October 2007 OpenBSD developer, Nikolay Sturm, has announced that -stable ports tree should be considered unmaintained due to the lack of resources. This effectively forces users to run -current ports/base tree in order to keep up with security updates.

See also

*FreeBSD Ports
*Gentoo Portage
*MacPorts
*NetBSD pkgsrc

External links

* [http://ports.openbsd.nu/ OpenBSD ports]
* [http://www.openbsd.org/cgi-bin/man.cgi?query=ports The OpenBSD ports manpage]
* [http://www.freebsd.org/ports/ FreeBSD Ports]
* [http://www.netbsd.org/Documentation/software/packages.html pkgsrc: The NetBSD Packages Collection]
* [http://www.gobolinux.org/?page=doc/articles/compile The ideas behind Compile]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Ports — Saltar a navegación, búsqueda Ports (Ports collection o Port trees, del idioma inglés: Colección de Puertos y Puerto de Árboles, respectivamente) son un conjunto de ficheros del tipo make (herramienta de generación o automatización de código) y… …   Wikipedia Español

  • FreeBSD Ports — The FreeBSD Ports collection is a package management system which provides an easy and consistent way of installing software packages on the FreeBSD operating system. As of the 22nd August 2008 there are over 19,000 ports [cite web url=http://www …   Wikipedia

  • Philippine Ports Authority — Infobox Company | company name = Philippine Ports Authority company company type = State owned foundation = Manila, Philippines (1975) location = Manila, Philippines industry = Public transport key people = Leandro R. Mendoza, Chairman Oscar M.… …   Wikipedia

  • Lord Warden of the Cinque Ports — Flag of the present Lord Warden of the Cinque Ports, Admiral Lord Boyce The Lord Warden of the Cinque Ports is a ceremonial official in the United Kingdom. The post dates from at least the 12th century but may be older. The Lord Warden of the… …   Wikipedia

  • Cinque Ports Rugby Club — Rugby team teamname = Cinque Ports imagesize = union = RFU fullname = Cinque Ports Rugby Football Club nickname = shortname = country countryflagvar = Rugby founded = 2006 region = ground = The Grove School, Darwell Close, St.Leonards on Sea,… …   Wikipedia

  • Cinque Ports Rugby Football Club — Cinque Ports Full name Cinque Ports Rugby Football Club Union RFU Founded 2006 Ground(s) The Grove School, Darwell Close, St.Leonards on Sea, East Sussex …   Wikipedia

  • Treaty Ports (Ireland) — After the Irish War of Independence when the Irish Free State won independence in 1922, three deep water Treaty Ports at Lough Swilly, Berehaven, and Queenstown (modern Cobh) were retained by the United Kingdom as sovereign bases. This was a… …   Wikipedia

  • Pac-Man Collection — Infobox VG title = Pac Man Collection developer = Mass Media publisher = Namco designer = engine = released = vgrelease|NA=July 12, 2001|PAL=December 7, 2001vgrelease|JP=January 11, 2002 genre = Arcade, Puzzle modes = Single player ratings =… …   Wikipedia

  • Sonic Gems Collection — Infobox VG title = Sonic Gems Collection developer = Sonic Team AM2 (Sonic the Fighters port) Traveller s Tales (Sonic R port) H.I.C. Co.,LTD (Sonic CD port) VR 1 Japan, Inc. Comolink Inc. (Mega Drive/Genesis and Game Gear ports) publisher = Sega …   Wikipedia

  • Namco Museum Battle Collection — Developer(s) Namco Tales Studio …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”