Кіріспе

Unix-тәрізді операциялық жүйелер үшін пакет менеджері

pkgsrc (пакет көзі) – Unix-тәрізді операциялық жүйелер үшін пакеттерді басқару жүйесі. Ол 1997 жылы FreeBSD порттар жинағынан NetBSD-нің негізгі пакет басқару жүйесі ретінде бөлінді. Содан бері ол өздігінен дамыды; 1999 жылы Solaris қолдауы, одан кейін басқа операциялық жүйелерге қолдау қосылды. Қазіргі уақытта pkgsrc-де 22 000-нан астам пакет бар және ең танымал ашық кодты бағдарламалық қамтамасыз ету кіреді. Ол NetBSD, SmartOS және MINIX 3 жүйелеріндегі негізгі пакет менеджері болып табылады және AIX, әртүрлі BSD туындылары, HP UX, IRIX, Linux, macOS, Solaris және QNX сияқты 23 түрлі операциялық жүйеде қолданылады. pkgsrc арқылы бағдарламаларды орнатудың бірнеше тәсілі бар. pkgsrc жүктеуінде бағдарламалық жасақтаманы бастапқы кодтан құрастыру үшін makefile файлдар сериясын пайдаланатын дәстүрлі порттар жинағы бар. Тағы бір әдіс – алдын ала құрастырылған бинарлық пакеттерді және құралдар арқылы орнату. Сондай-ақ, жоғары деңгейлі құрал бар, ол Debian-ның Advanced Packaging Tool-ға ұқсас әдіспен бинарлық пакеттерді орнатуды, жоюды және жаңартуды автоматтандыруға арналған. MNX.io сияқты бірнеше сатушылар macOS және Linux сияқты танымал операциялық жүйелер үшін бинарлық пакеттерді ұсынады.

Тарих

1997 жылғы 3 қазанда NetBSD әзірлеушілері Алистер Крукс және Хьюберт Фейрер 1998 жылғы 4 қаңтарда pkgsrc-ді жасады. DragonFly BSD 2006 жылғы нұсқасы 1.4-тен бастап 2013 жылғы нұсқасы 3.4-ке дейін pkgsrc-ді ресми пакет жүйесі ретінде пайдаланды. 2017 жылғы 12 қыркүйекте жоба үшін DVCS-ке бейімделген коммит хабарламалары саясаты бекітілді.