Introduction to Packages
Jordan Hubbard, one of the core developers of FreeBSD, is responsible for most of the initial work on the package system. FreeBSD's system has been adopted by NetBSD and other platforms, and refined over the years with the best of the independent development efforts being rolled back into FreeBSD.
By its simplest definition, a package system is a way of bundling up software (including config files, shared libraries, and documentation) and extracting it again onto another machine, in which its configuration will be valid enough that the software can run properly on the new machine. Early package managers were just that. RPM and FreeBSD's packager both have numerous further features: They maintain a database on each machine ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access