Kolekcja portów
Kolekcja portów (lub drzewo portów) jest zbiorem reguł makefiles i łat dostarczonych przez systemy BSD takie jak FreeBSD, NetBSD i OpenBSD jako prosta metoda instalacji oprogramowania lub tworzenia pakietów binarnych. Istnieją także implementacje w dystrybucjach linuksowych oraz dla ekosystemu macOS.
Porty zazwyczaj stanowią podstawę systemu zarządzania oprogramowaniem.
Implementacje
- Porty FreeBSD — oryginalne wdrożenie bazujące na BSD make[1],
- DeltaPorts dla DragonFly BSD — zbiór łatek dla portów FreeBSD pozwalający korzystać z nich w pokrewnym systemie[2],
- NetBSD pkgsrc — projekt rozwijający międzyplatformową kolekcję portów[1]. Poza NetBSD koncentruje swą uwagę na dystrybucjach OpenSolarisa i linuksowych oraz Darwinie[3].
- OpenBSD Ports — wbrew identycznej do FreeBSD nazwie jest to osobna implementacja wykonana w języku Perl[1],
- dystrybucje linuksowe:
- portage w Gentoo Linux[4],
- Compile program w GoboLinux[5][6]
- Arch Build System (ABS) w Arch Linux[7],
- macOS/Darwin:
- Homebrew — implementacja w DSL opartym na języku Ruby,
- MacPorts[1].
Przypisy
- ↑ a b c d 10 years of pkgsrc - pkgsrc and the concepts of package management 1997-2007 (part 1). [dostęp 2021-09-28].
- ↑ An early DPorts education – DragonFly BSD Digest (ang.). [dostęp 2021-09-28].
- ↑ pkgsrc. [dostęp 2021-10-13].
- ↑ Gentoo Linux Documentation -- Making the distribution, Part 3 (ang.). [dostęp 2021-09-28]. [zarchiwizowane z tego adresu (2014-12-22)].
- ↑ GoboLinux Compile -- A Scalable Portage? - Slashdot (ang.). [dostęp 2021-09-28].
- ↑ Compile: the GoboLinux compilation system (ang.). [dostęp 2021-09-28].
- ↑ Arch Build System - ArchWiki (ang.). [dostęp 2021-09-28]. [zarchiwizowane z tego adresu (2013-01-17)]. Cytat: What is a ports-like system?