Kolekcja portów
Wygląd
Kolekcja portów (lub drzewo portów) – zbiór 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
[edytuj | edytuj kod]- 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
[edytuj | edytuj kod]- ↑ 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. [dostęp 2021-09-28]. (ang.).
- ↑ pkgsrc. [dostęp 2021-10-13].
- ↑ Gentoo Linux Documentation -- Making the distribution, Part 3. [dostęp 2021-09-28]. [zarchiwizowane z tego adresu (2014-12-22)]. (ang.).
- ↑ GoboLinux Compile -- A Scalable Portage? - Slashdot. [dostęp 2021-09-28]. (ang.).
- ↑ Compile: the GoboLinux compilation system. [dostęp 2021-09-28]. (ang.).
- ↑ Arch Build System - ArchWiki. [dostęp 2021-09-28]. [zarchiwizowane z tego adresu (2013-01-17)]. Cytat: What is a ports-like system? (ang.).