Разработчик (и) | Алистер Крукс, Хуберт Фейрер и Джонни С. Лам |
---|---|
Первоначальный выпуск | 4 января 1998 г.; 22 года назад (04.01.1998) |
Стабильный выпуск | 2020Q2 (30 июня 2020 г.; 4 месяца назад (2020-06-30)) |
Репозиторий | |
Написано в | C, оболочке Unix |
Операционная система | Unix-подобная |
Тип | Система управления пакетами |
Лицензия | Лицензия BSD |
Веб-сайт | www.pkgsrc.org |
pkgsrc (источник пакета) - это система управления пакетами для типа Unix операционные системы. Он был создан в 1997 году из коллекции FreeBSD ports как основная система управления пакетами для NetBSD. С тех пор он развился независимо; в 1999 году была добавлена поддержка Solaris, за которой последовала поддержка других операционных систем..
pkgsrc в настоящее время содержит более 22 000 пакетов и включает наиболее популярное программное обеспечение с открытым исходным кодом. Это собственный менеджер пакетов для NetBSD, SmartOS и MINIX 3, который переносится в 23 различные операционные системы, включая AIX, различные BSD производные, HP-UX, IRIX, Linux, macOS, Solaris и QNX.
Есть несколько способов установки программ с помощью pkgsrc. Pkgsrc bootstrap содержит традиционную коллекцию портов , которая использует серию make-файлов для компиляции программного обеспечения из исходного кода. Другой способ - установить предварительно созданные двоичные пакеты с помощью инструментов pkg_add и pkg_delete. Утилита высокого уровня с именем pkgin также существует и предназначена для автоматизации установки, удаления и обновления бинарных пакетов аналогично Debian Advanced Packaging Tool <202.>Несколько поставщиков, включая Joyent, дочернюю компанию Samsung, предоставляют двоичные пакеты для популярных операционных систем, включая macOS и . Linux.
Платформа | Дата добавления |
---|---|
NetBSD | октябрь 1997 г. |
Solaris | март 1999 г. |
Linux | июнь 1999 г. |
Дарвин и macOS | октябрь 2001 г. |
FreeBSD | Ноябрь 2002 г. |
OpenBSD | Ноябрь 2002 г. |
IRIX | Декабрь 2002 г. |
BSD / OS | Декабрь 2003 г. |
AIX | Декабрь 2003 г. |
Interix (для Windows NT ) | март 2004 г. |
DragonFly BSD | октябрь 2004 г. |
OSF / 1 | ноябрь 2004 г. |
HP-UX | апрель 2007 г. |
QNX | октябрь 2007 г. |
Хайк u | январь 2010 |
MINIX 3 | август 2010 |
MirBSD | январь 2011 |
illumos и SmartOS | февраль 2011 |
Cygwin | май 2013 |
GNU / kFreeBSD | июль 2013 |
Bitrig | июнь 2015 |
3 октября 1997 года разработчики NetBSD Алистер Крукс и Хьюберт Фейрер создали pkgsrc на основе FreeBSD порты и предназначены для поддержки коллекции пакетов NetBSD. Он был официально выпущен как часть NetBSD 1.3 4 января 1998 года. DragonFly BSD использовал pkgsrc в качестве своей официальной системы пакетов с версии 1.4 в 2006 году до 3.4 в 2013 году.
В 2017 году - 09-12, в проекте была установлена политика сообщений фиксации, которая поддерживает DVCS.
NetBSD Foundation предоставляет официальные предварительно созданные двоичные пакеты для множества комбинаций выпусков NetBSD и pkgsrc, а иногда и для некоторых других операционных систем.
По состоянию на 2018 год несколько поставщиков предоставляют готовые бинарные пакеты для нескольких платформ: