pkgin, a tool to manage pkgsrc binary packages
From the day I began using NetBSD I felt that there was a need for a binary     
package manager. pkgsrc is great of course, I use it, love it and contribute    
to, but I'm not brave enough to build my entire environment with it. Of         
course the esteemed pkg_add(1) and pkg_delete(1)      
can handle binary packages installation, but when it comes to upgrades,         
binary packages manipulation is far from being straightforward.
For many years, Linux has had tools like apt, yum     
and pacman that are able to handle packages installation           
properly using remote repositories. With such tools, packages installation,     
removal and upgrade are really simple, there is no need to cvs            
checkout, make(1) or worse in order to have a usable        
environment within a few minutes. I felt that this was something which might have
impacted on a persons decision to install NetBSD.
That's why I started the pkgin project     
3 months ago. Pkgin (pronounced            
"pay-kay-djin") is aimed at being an apt / yum like tool for       
managing pkgsrc binary packages. It relies on pkg_summary(5)       
for installation, removal and upgrade of packages and associated                
dependencies, using a remote repository.
At the moment, pkgin is available in pkgsrc-wip, not yet in the official pkgsrc tree, as it is still in a test phase and the code obviously moves a lot. Expect the first pkgsrc release to land around June.
For the brave, latest code is available via CVS, using :pserver:anoncvs@cvs.gcu.info:/cvs as the CVSROOT and anoncvs as the password. Please do not hesitate to give feedback, but try not to ask to change its entire behaviour as the choices have already been discussed with many NetBSD developers.
![[NetBSD Logo]](/tnf/resource/NetBSD-headerlogo.png)
