Where I can get information about FreeBSD ports/packages system?

Hello!

I need information about FreeBSD package/port subsystem - where and how installed software is registered in the system, where stored information about dependencies and so on.
Where I can get it?
 
Hello!

I'm trying to develop package manager. Information in handbook is not enough to understand how packages/ports is registered in system and how to track dependencies.
 
Then use the Porter's Handbook, as suggested. Also look at ports(7) and the Makefiles under /usr/ports/Mk.
 
And check out the sources for other "package managers" like those listed under /usr/ports/ports-mgmt/.
 
Ok. thank you for answers. I'll read sources of other package managers. But - is there any documentation from FreeBSD developers? It's always better to get first-hand information.
 
Twister said:
But - is there any documentation from FreeBSD developers?
Yes, the Porter's handbook. It's been mentioned a few times already.
 
/usr/src/usr.sbin/pkg_install is authoritative. That's where all the system pkg utilities are based.
 
Back
Top