Jump to content

pkgsrc

pkgsrc
Разработчик(и) Алистер Крукс, Хьюберт Фейрер и Джонни К. Лам [1]
Первоначальный выпуск 4 января 1998 г .; 26 лет назад ( 1998-01-04 )
Стабильная версия
2024 кв. 2 [2] / 30 июня 2024 г .; 35 дней назад ( 30 июня 2024 г. )
Репозиторий
Написано в C , оболочка Unix
Операционная система Unix-подобный
Тип Система управления пакетами
Лицензия Лицензия БСД
Веб-сайт www .pkgsrc .org

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

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

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

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

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

[ редактировать ]
Платформа Дата добавления
NetBSD Октябрь 1997 г.
Солярис март 1999 г.
Линукс июнь 1999 г.
Дарвин и macOS Октябрь 2001 г.
FreeBSD ноябрь 2002 г.
OpenBSD ноябрь 2002 г.
ИРИКС декабрь 2002 г.
БСД/ОС декабрь 2003 г.
ЭКС декабрь 2003 г.
Интерикс (для Windows NT ) март 2004 г.
Стрекоза БСД Октябрь 2004 г.
ОСФ/1 ноябрь 2004 г.
HP-UX апрель 2007 г.
QNX октябрь 2007 г.
Хайку Январь 2010 г.
МИНИКС 3 август 2010 г.
МирBSD Январь 2011 г.
иллюзии и SmartOS февраль 2011 г.
Сигвин май 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]

​​политика сообщений о фиксации, учитывающая DVCS . 12 сентября 2017 г. в проекте была установлена [10]

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

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

  1. ^ Перейти обратно: а б «10 лет pkgsrc — pkgsrc и концепции управления пакетами 1997-2007 (часть 1)» . www.netbsd.org . Фонд NetBSD . Проверено 14 октября 2010 г.
  2. ^ Грег Троксел (30 июня 2024 г.). «анонсируем ветку pkgsrc-2024Q2» . Проверено 2 июля 2024 г.
  3. ^ Перейти обратно: а б Дэвид Чисналл (6 октября 2006 г.). «NetBSD: не только для тостеров» . ИнформИТ . Прентис Холл Профессионал . Проверено 25 июля 2019 г.
  4. ^ Перейти обратно: а б с «Документация по пакетам Joyent — установка в Linux» . Радостный . Проверено 10 октября 2018 г.
  5. ^ Перейти обратно: а б с д «Документация по пакетам Joyent — установка на macOS» . Радостный . Архивировано из оригинала 06.10.2018 . Проверено 10 октября 2018 г.
  6. ^ Перкин, Джонатан (5 октября 2018 г.). «Анонсируем выпуск pkgsrc-2018Q3» . НетБСД . Проверено 10 октября 2018 г.
  7. ^ «pkgin, менеджер двоичных пакетов для pkgsrc» .
  8. ^ «Информация о NetBSD 1.3» .
  9. ^ Диллон, Мэтью (31 августа 2005 г.). «PKGSRC будет официально поддерживаться со следующей версии» . Список рассылки пользователей DragonFly.
  10. ^ Томас Клаузнер (12 сентября 2017 г.). «Политика сообщений о фиксации pkgsrc» . pkgsrc-users@ (список рассылки). НетБСД . Проверено 9 мая 2019 г.
  11. ^ «Индекс pub/PKGSRC/Packages/» .
  12. ^ Перейти обратно: а б «Пакеты Joyent доступны для SmartOS/illumos, Linux и OSX» . Архивировано из оригинала 15 июля 2014 г. Проверено 11 октября 2018 г.
  13. ^ «Индекс /Пакеты/» .
  14. ^ Перейти обратно: а б «Re: Двоичные пакеты Pkgsrc теперь доступны для научных вычислений» . pkgsrc-users (список рассылки). НетБСД . 01.08.2017 . Проверено 13 октября 2018 г.
  15. ^ "mirror1.hpc.uwm.edu/pkgsrc/" . Проверено 11 октября 2018 г.
  16. ^ «Управление программным обеспечением» . Университет Висконсина-Милуоки , высокопроизводительных вычислений кафедра . Проверено 11 октября 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c6f6c89e663ec88d7fc545763996199b__1712185320
URL1:https://arc.ask3.ru/arc/aa/c6/9b/c6f6c89e663ec88d7fc545763996199b.html
Заголовок, (Title) документа по адресу, URL1:
pkgsrc - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)