pkgsrc

pkgsrc
Deweloperzy Alistair Crooks, Hubert Feyrer i Johnny C. Lam
Pierwsze wydanie 4 stycznia 1998 ; 25 lat temu ( 04.01.1998 )
Wersja stabilna
2022Q4 / 29 grudnia 2022 ; 2 miesiące temu ( 29 grudnia 2022 )
Magazyn
Napisane w C , powłoka Uniksa
System operacyjny Uniksopodobny
Typ System zarządzania pakietami
Licencja Licencja BSD
Strona internetowa www.pkgsrc.org _ _

pkgsrc ( źródło pakietu ) to system zarządzania pakietami dla systemów operacyjnych typu Unix . Został rozwidlony z portów FreeBSD w 1997 roku jako podstawowy system zarządzania pakietami dla NetBSD . Od tego czasu ewoluował niezależnie; dodano obsługę systemu Solaris , a następnie obsługę innych systemów operacyjnych .

pkgsrc zawiera obecnie ponad 22 000 pakietów i zawiera najpopularniejsze oprogramowanie typu open source . Jest natywnym menedżerem pakietów w NetBSD, SmartOS i MINIX 3 i jest przenośny w 23 różnych systemach operacyjnych , w tym AIX , różnych pochodnych BSD , HP-UX , IRIX , Linux , macOS , Solaris i QNX .

Istnieje wiele sposobów instalowania programów przy użyciu pkgsrc. Bootstrap pkgsrc zawiera tradycyjną kolekcję portów , która wykorzystuje serię plików makefile do kompilacji oprogramowania ze źródła. Inną metodą jest instalacja gotowych pakietów binarnych za pomocą pkg_add i pkg_delete . Istnieje również narzędzie wysokiego poziomu o nazwie pkgin , które jest przeznaczone do automatyzacji instalacji, usuwania i aktualizacji pakietów binarnych w sposób podobny do Advanced Packaging Tool Debiana .

Kilku dostawców, w tym MNX.io , udostępnia pakiety binarne dla popularnych systemów operacyjnych, w tym macOS i Linux .

Obsługiwane platformy

Platforma Data dodania
NetBSD październik 1997 r
Solaris marzec 1999 r
Linuks czerwiec 1999
Darwina i macOS październik 2001
FreeBSD listopad 2002
OpenBSD listopad 2002
IRIX grudzień 2002
BSD/OS grudzień 2003
AIX grudzień 2003
Interix (dla Windows NT ) marzec 2004 r
DragonFly BSD październik 2004
OSF/1 listopad 2004
HP-UX kwiecień 2007 r
QNX październik 2007 r
Haiku styczeń 2010 r
MINIKS 3 sierpień 2010
MirBSD styczeń 2011 r
illumos i SmartOS luty 2011
Cygwin maj 2013
GNU/kFreeBSD lipiec 2013
Bitrig czerwiec 2015 r

Historia

3 października 1997 r. Programiści NetBSD, Alistair Crooks i Hubert Feyrer, stworzyli pkgsrc w oparciu o system portów FreeBSD i przeznaczony do obsługi kolekcji pakietów NetBSD. Został oficjalnie wydany jako część NetBSD 1.3 4 stycznia 1998 roku. DragonFly BSD używał pkgsrc jako oficjalnego systemu pakietów od wersji 1.4 w 2006 do 3.4 w 2013.

w ramach projektu ustanowiono zasady komunikatów o zatwierdzeniu, które uwzględniają DVCS .

Pakiety

Fundacja NetBSD dostarcza oficjalne, gotowe pakiety binarne dla wielu kombinacji wydań NetBSD i pkgsrc, a czasami także dla niektórych innych systemów operacyjnych.

Od 2018 roku kilku dostawców zapewnia gotowe pakiety binarne dla kilku platform:

Linki zewnętrzne