Pkgsrc
Sign in to savepkgsrc (package source) is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1999, support for Solaris was added, followed by support for other operating systems.
Key facts
- Software.name
- pkgsrc
- Software.logo
- Pkgsrc.svg
- Software.logo size
- 200px
- Software.developer
- Alistair Crooks, Hubert Feyrer and Johnny C. Lam
- Software.operating system
- Unix-like
- Software.programming language
- C, Unix shell
- Software.genre
- Package management system
- Software.license
- BSD License
via Wikipedia infobox
Source code
It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg ), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported. pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux. Note that this is only for the most simple case, using pkgsrc's defaults.
Excerpt from the source-code README · 2,839 chars · not written by Vinony
Wikidata facts
- Official website
- github.com/NetBSD/pkgsrc
Show 7 more facts
- user manual URL
- www.netbsd.org/docs/pkgsrc
- issue tracker URL
- bulktracker.appspot.com
- source code repository URL
- git://github.com/NetBSD/pkgsrc.git
- software version identifier
- 2026Q1
- inception
- 1997-08-20
- IRC channel URL
- irc://irc.libera.chat/pkgsrc
- mailing list archive URL
- mail-index.netbsd.org/pkgsrc-users
via Wikidata · CC0
Article · Русский
NetBSD Packages Collection (pkgsrc) — система управления пакетами, позволяющая устанавливать, обновлять и удалять программное обеспечение посредством одной команды. После сборки программного обеспечения, управление им осуществляется с помощью команд pkg_*, что очень упрощает жизнь и работу. pkgsrc происходит из FreeBSD и первоначально поддерживала только NetBSD, но в настоящий момент возможна работа со следующими системами: * AIX * BSD/OS * Darwin (Mac OS X) * DragonFly BSD (в настоящее время использует dports) * FreeBSD * Linux * IRIX * Microsoft Windows, через Interix * Minix * NetBSD * OpenBSD * Solaris * Tru64 UNIX (Digital UNIX, OSF/1) * UnixWare 7 (в очень ранней стадии) * QNX 6 (в ранней стадии) * Haiku - сайт проекта hpkgsrc Package — Набор файлов и инструкций для сборки, используя pkgsrc. Пакеты традиционно хранятся в каталоге /usr/pkgsrc. NetBSD package system — Это прежнее название «pkgsrc». Является частью операционной системы NetBSD, но может работать и на не-NetBSD системах. Обслуживает компиляцию, установку и удаление пакетов. Distfile — Этот термин описывает файл или файлы, которые предоставляются автором программного обеспечения. Все изменения, которые необходимо сделать для установки на NetBSD, описываются в соответствующем пакете. Обычно distfile находится в виде архива tar, хотя возможны и другие типы. Distfiles обычно хранятся в каталоге /usr/pkgsrc/distfiles. Port — Это термин, используемый пользователями FreeBSD и OpenBSD для обозначения пакета. В терминологии NetBSD, «port» означает другую архитектуру — см. портирование программного обеспечения. Precompiled/binary package — обозначает бинарный файл, собранный из pkgsrc и представляющий собой один архив tar+gzip, который может быть установлен на машину данной архитектуры без компиляции. Пакеты обычно создаются в /usr/pkgsrc/packages, так же их можно скачать с ftp.NetBSD.org. Иногда этот термин заменяют термином «package», особенно в смысле прекомпиленного пакета. Program — Устанавливаемая часть программного обеспечения, которая будет собрана из distfile, в соответствии с правилами, определенными в пакете.
Abstract from DBpedia / Wikipedia · CC BY-SA