Pkgsrc
開発元 | Alistair Crooks、Hubert FeyrerおよびJohnny C. Lam[1] |
---|---|
初版 | 1997年 (27年前) (1997) |
最新版 | 2018Q4 / 2018年12月31日 (5年前) (2018-12-31) |
リポジトリ |
|
プログラミング 言語 | C, sh |
対応OS | Unix系 |
種別 | パッケージ管理システム |
ライセンス | BSDライセンス |
公式サイト | www |
テンプレートを表示 |
pkgsrc (package source) は、Unix系オペレーティングシステム用のパッケージ管理システムである。pkgsrcはNetBSD用のパッケージ管理システムとして1997年にFreeBSDのPorts Collectionからフォークされ、以降は独自に進化している。1999年にSolarisのサポートが追加されてから後に他のオペレーティングシステムもサポートするようになった。リリース1.4から3.4までのDragonFly BSDではpkgsrcを公式のパッケージ管理システムとして使用していた[2]。MINIX 3(英語版)とDracolinuxディストリビューションには両方ともメインのリリースにpkgsrcが含まれている[3]。
pkgsrcを使用してプログラムをインストールする方法は複数存在する。pkgsrcのブートストラップには、ソースからソフトウェアをコンパイルするために一連のmakefileを利用する、伝統的なPortsコレクションが含まれている。もう一つの手段はpkg_addやpkg_deleteであらかじめビルドされたバイナリパッケージをインストールすることである。pkginという名の高レベルなユーティリティも存在する。pkginはAPTやyumに似た手法でバイナリパッケージのインストール、削除、および更新を自動化するよう設計されている[4]。
pkgsrcには現在17000以上(公式ツリーの外で保守されている未完成なパッケージを含めると20000以上)のパッケージが含まれており、有名なオープンソースソフトウェアのほとんどが含まれている。それは現在、AIX、様々なBSD派生、HP-UX、IRIX、Linux、macOS、SolarisおよびQNXなど約23のオペレーティングシステムをサポートする[5]。
サポートするプラットフォーム
プラットフォーム | サポートが追加された日付 |
---|---|
NetBSD | 1997年8月 |
Solaris | 1999年3月 |
Linux | 1999年6月 |
DarwinとmacOS | 2001年10月 |
FreeBSD | 2002年11月 |
OpenBSD | 2002年11月 |
IRIX | 2002年12月 |
BSD/OS | 2003年12月 |
AIX | 2003年12月 |
Interix(Windows NT用) | 2004年3月 |
DragonFly BSD | 2004年10月 |
OSF/1 | 2004年11月 |
HP-UX | 2007年4月 |
QNX | 2007年10月 |
Haiku | 2010年1月 |
MINIX 3(英語版) | 2010年8月 |
MirOS BSD(英語版) | 2011年1月 |
illumos | 2011年2月 |
Cygwin | 2013年5月 |
GNU/kFreeBSD | 2013年7月 |
Bitrig | 2015年6月 |
関連項目
- Ports --FreeBSDとOpenBSDの類似のシステム
- Portage --Gentoo Linuxの類似のシステム
- Arch Build System --Arch Linuxの類似のシステム
脚注
- ^ “10 years of pkgsrc - pkgsrc and the concepts of package management 1997-2007 (part 1)”. www.netbsd.org. The NetBSD Foundation. 14 October 2010閲覧。
- ^ Dillon, Matthew. “PKGSRC will be officially supported as of the next release”. DragonFly users mailing list. 2017年8月21日閲覧。
- ^ “This release features kernel 3.0.57, Glibc 2.11.3, GCC 4.4.7, OSS 4.2 and pkgsrc 2012Q3.”. DracoLinux. 2017年8月21日閲覧。
- ^ “pkgin, a binary package manager for pkgsrc”. 2017年8月21日閲覧。
- ^ “Announcing the pkgsrc-2016Q2 Branch”. 2017年8月21日閲覧。
外部リンク
- 公式ウェブサイト
- pkgsrc用ウェブインタフェース
- pkgsrc-wip - より多くの人々をpkgsrcへと取り込むための活動をしているプロジェクト
- pkgsrcCon : pkgsrcに焦点を当てた年1回の会議
NetBSDプロジェクト | |
---|---|
オペレーティングシステム | |
関連プロジェクト |
|
著名なサブシステム |
|
| ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
パッケージ形式(英語版) | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
|
Linuxパッケージ管理システム | |
---|---|
dpkg |
|
RPM | |
組み込みシステム | |
ディストリビューション非依存 | |
その他(バイナリ) | |
その他(ソース) |
|
フロントエンド |
|
関連項目 |
|
|