Pkgsrc
pkgsrc (package source) は、Unix系オペレーティングシステム用のパッケージ管理システムである。pkgsrcはNetBSD用のパッケージ…
|
| |||
| 開発元 | Alistair Crooks、Hubert FeyrerおよびJohnny C. Lam[1] | ||
|---|---|---|---|
| 初版 | 1997年 | ||
| 最新版 |
| ||
| リポジトリ | |||
| プログラミング 言語 | 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を公式のパッケージ管理システムとして使用していた[3]。MINIX 3とDracolinuxディストリビューションには両方ともメインのリリースにpkgsrcが含まれている[4]。
pkgsrcを使用してプログラムをインストールする方法は複数存在する。pkgsrcのブートストラップには、ソースからソフトウェアをコンパイルするために一連のmakefileを利用する、伝統的なPortsコレクションが含まれている。もう一つの手段はpkg_addやpkg_deleteであらかじめビルドされたバイナリパッケージをインストールすることである。pkginという名の高レベルなユーティリティも存在する。pkginはAPTやyumに似た手法でバイナリパッケージのインストール、削除、および更新を自動化するよう設計されている[5]。
pkgsrcには現在17000以上(公式ツリーの外で保守されている未完成なパッケージを含めると20000以上)のパッケージが含まれており、有名なオープンソースソフトウェアのほとんどが含まれている。それは現在、AIX、様々なBSD派生、HP-UX、IRIX、Linux、macOS、SolarisおよびQNXなど約23のオペレーティングシステムをサポートする[6]。
サポートするプラットフォーム
| プラットフォーム | サポートが追加された日付 |
|---|---|
| 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. 2010年10月14日閲覧。
- ^ Maya Rashish (2026年3月25日). “Announcing the pkgsrc-2026Q1 branch” (英語). 2026年3月27日閲覧。
- ^ 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日閲覧。
外部リンク
- www
.pkgsrc .org - pkgsrc用ウェブインタフェース
- pkgsrc-wip - より多くの人々をpkgsrcへと取り込むための活動をしているプロジェクト
- pkgsrcCon : pkgsrcに焦点を当てた年1回の会議
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.