Pkgsrc - Pkgsrc

pkgsrc
Pkgsrc.svg
Разработчики)Алистер Крукс, Хьюберт Фейрер и Джонни С. Лам[1]
изначальный выпуск4 января 1998 г.; 22 года назад (1998-01-04)
Стабильный выпуск
2020Q3[2] / 27 сентября 2020; 2 месяца назад (27 сентября 2020 г.)
Репозиторий Отредактируйте это в Викиданных
Написано вC, Оболочка Unix
Операционная системаUnix-подобный
ТипСистема управления пакетами
ЛицензияЛицензия BSD
Интернет сайтwww.pkgsrc.org

pkgsrc (источник пакета) это система управления пакетами за Unix-подобный операционные системы. Он был разветвлен из Порты FreeBSD коллекции в 1997 году в качестве основной системы управления пакетами для NetBSD. С тех пор он развился независимо; в 1999 году поддержка Солярис был добавлен, за которым последовала поддержка других операционные системы.[3]

pkgsrc в настоящее время содержит более 22 000 пакетов и включает самые популярные программное обеспечение с открытым исходным кодом. Это собственный менеджер пакетов в NetBSD, SmartOS и МИНИКС 3 и переносится на 23 различных операционные системы, включая AIX, разные BSD производные, HP-UX, IRIX, Linux,[4] macOS,[5] Солярис, и QNX.[6]

Есть несколько способов установки программ с помощью pkgsrc. Pkgsrc бутстрап содержит традиционный коллекция портов который использует серию make-файлы для компиляции программного обеспечения из исходников. Другой способ - установить предварительно созданные двоичные пакеты через pkg_add и pkg_delete инструменты. Утилита высокого уровня с именем pkgin также существует и предназначен для автоматизации установки, удаления и обновления двоичных пакетов аналогично Debian с Расширенный инструмент упаковки.[7]

Несколько поставщиков, в том числе Джойент, дочерняя компания Samsung, предоставлять бинарные пакеты для популярных операционных систем, в том числе macOS и Linux.[5][4]

Поддерживаемые платформы

ПлатформаДата добавления
NetBSDОктябрь 1997 г.
СолярисМарт 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 г.
ХайкуЯнварь 2010 г.
МИНИКС 3Август 2010 г.
MirBSDЯнварь 2011 г.
иллюзия и SmartOSФевраль 2011 г.
CygwinМай 2013
GNU / kFreeBSDИюль 2013
БитригИюнь 2015 г.

История

3 октября 1997 года разработчики NetBSD Алистер Крукс и Хуберт Фейрер создали pkgsrc[1] основан на системе портов FreeBSD и предназначен для поддержки коллекции пакетов NetBSD. Он был официально выпущен как часть NetBSD 1.3.[8] 4 января 1998 г. DragonFly BSD использовал pkgsrc в качестве официальной системы пакетов с версии 1.4 в 2006 году до 3.4 в 2013 году.[9][3]

12 сентября 2017 г. была создана политика сообщений фиксации, DVCS был создан проектом.[10]

Пакеты

Фонд NetBSD предоставляет официальные предварительно созданные двоичные пакеты для нескольких комбинаций выпусков NetBSD и pkgsrc, а иногда и для некоторых других операционных систем.[11]

По состоянию на 2018 год несколько поставщиков предоставляют готовые бинарные пакеты для нескольких платформ:

Рекомендации

  1. ^ а б "10 лет pkgsrc - pkgsrc и концепции управления пакетами 1997-2007 (часть 1)". www.netbsd.org. Фонд NetBSD. Получено 14 октября 2010.
  2. ^ "pkgsrc-2020Q3 выпущен"; строка имени автора: Грег Троксель; дата публикации: 9 октября 2020 г .; получено: 15 октября 2020.
  3. ^ а б Дэвид Чисналл (06.10.2006). «NetBSD: не только для тостеров». InformIT. Prentice Hall Professional. Получено 2019-07-25.
  4. ^ а б c «Документация по пакетам Joyent - установка в Linux». Джойент. Получено 2018-10-10.
  5. ^ а б c d «Документация по пакетам Joyent - установка на macOS». Джойент. Получено 2018-10-10.
  6. ^ Перкин, Джонатан (2018-10-05). «Объявление о выпуске pkgsrc-2018Q3». NetBSD. Получено 2018-10-10.
  7. ^ "pkgin, менеджер бинарных пакетов для pkgsrc".
  8. ^ "Информация о NetBSD 1.3".
  9. ^ Диллон, Мэтью (31 августа 2005 г.). «PKGSRC будет официально поддерживаться в следующем выпуске». Список рассылки пользователей DragonFly.
  10. ^ Томас Клауснер (12 сентября 2017 г.). «Политика сообщений фиксации pkgsrc». pkgsrc-users @ (Список рассылки). NetBSD. Получено 2019-05-09.
  11. ^ http://ftp.netbsd.org/pub/pkgsrc/packages/
  12. ^ а б «Пакеты Joyent, доступные для SmartOS / illumos, Linux и OSX». В архиве из оригинала 15.07.2014. Получено 2018-10-11.
  13. ^ http://pkgsrc.joyent.com/packages/
  14. ^ а б «Re: Бинарные пакеты Pkgsrc теперь доступны для научных вычислений». pkgsrc-пользователи (Список рассылки). NetBSD. 2017-08-01. Получено 2018-10-13.
  15. ^ "mirror1.hpc.uwm.edu/pkgsrc/". Получено 2018-10-11.
  16. ^ «Управление программным обеспечением». Университет Висконсина – Милуоки, Высокопроизводительные вычисления отдел. Получено 2018-10-11.

внешняя ссылка