Upload
akio-obata
View
142
Download
2
Embed Size (px)
Citation preview
What is pkgsrc?
Package once, use anywhere!
Package management system for Unix-like OSes
Default package system for NetBSD and DragonFlyBSD
Quarterly Stable release (2010Q2)
Binary pakcage / build & install from source
01 34
Supported Platforms
1997 NetBSD
1999 Solaris, Linux
2001 Darwin
2002 FreeBSD, OpenBSD, IRIX
2003 BSD/OS, AIX
2004 Interix, DragonFlyBSD, OSF/1
2007 HP-UX, QNX
02 34
Haiku (wip)
R1 Alpha2 out!
something differentNo /usr !
/boot/develop/headers/{3rdparty,posix}/...
/etc/{passwd,group}, useradd, but?
no hard link support (BFS)
unreasonable for default package system?
03 34
Minix3 (wip)
GSoC2010 (for Minix)
replace packman (current package system)
Need improvements of base OSlack of library, functions
limitations of commands
differ of commands behaviour
04 34
SUA 6.x (Interix-6.x)
32bit only (gcc)
better than SFU (Interix-3.x)?lib & tools from *BSD?
It worked!apache22, php5...
hung up bmake with -j 4
Want information about 5.x
05 34
Organization
pkgsrc-pmc@Project Management Comittee
releng-pkgsrc@Release Engineering Group
pkgsrc-security@pkgsrc Security Team
packages@people who handle pkgsrc
08 34
Handles
pkg-bug-handler@on call bug handler (assign, fix)
{darwin,dfly,freebsd,interix,linux,solaris}-pkg-people@
for each platforms
No Port Maintainer!
pkgsrc-p5-people@
09 34
Staged Installation
stepinstall files in DESTDIR
create binary package
install binary package
PKG_DESTDIR_SUPPORTno / destdir / user-destdir
Now it's default for developers
USE_DESTDIR=yes
12 34
pkgsrc/lang
gcc44
openjdk7 added (-icedtea-plugin)
perl5 5.12 testing
Python2.3 removed, 2.6 default
3.1 in wip/python31
PHPphp53 added, php4 removed
15 34
This is GIT!
devel/scmgit です
文句は後からそういう名前をつけた人に言ってください。
あちらのほうが gunit に名前を変えたっぽい。
wip/git はまた別物
22 34
Do you really want the whole Subversion?
必要なものだけ入れましょう基本は subversion-base
各種言語 bindigs
WebDAV -> ap2-subversion
24 34
Suggested Desktop Environment
とりあえず何入れよう?meta-pkgs/desktop-gnome
Desktop NetBSD project
KDEkde + qt option?
33 34