Pkgsrc – System Budowy Oprogramowania
Pkgsrc, czyli The NetBSD Packages Collection, to system umożliwiający budowę oprogramowania dla NetBSD oraz innych systemów uniksowych. Jego głównym celem jest uproszczenie procesu konfiguracji i kompilacji programów z zewnętrznych źródeł na wspieranych platformach.
Podstawowe Cechy
- Umożliwia łatwe budowanie oprogramowania ze źródeł oraz tworzenie i instalację pakietów binarnych. Kod źródłowy pobierany jest z oficjalnych lub lustrzanych stron, a sumy kontrolne są weryfikowane przed kompilacją.
- Wsparcie dla instalacji pakietów w spójnym drzewie katalogów, w tym binariów, bibliotek i dokumentacji.
- Automatyczne zarządzanie zależnościami między pakietami, także podczas ich aktualizacji, oraz utrzymywanie lokalnych zmian w plikach konfiguracyjnych.
- Wysoka przenośność kodu, co ułatwia dostosowywanie go do różnych platform i zapewnia spójność działania.
- Centralne zarządzanie ustawieniami, takimi jak katalog instalacyjny i opcje budowania, w jednym pliku konfiguracyjnym.
- Cały kod źródłowy jest dostępny na licencji BSD, co umożliwia jego modyfikację i rozszerzanie.
Obsługiwane Platformy
- AIX
- BSD/OS
- Darwin
- DragonFly BSD
- FreeBSD
- Interix (Microsoft Windows Services for Unix)
- IRIX
- Linux
- Minix
- NetBSD
- OpenBSD
- OSF/1
- Solaris
Linki Zewnętrzne
Pkgsrc jest kluczowym narzędziem dla użytkowników systemów uniksowych, oferującym elastyczność i prostotę w zarządzaniu oprogramowaniem.