INTRODUCTION ---------------------------------------------------------------------------- pkg-get is a package / repository management tool for CRUX Linux. Syntax and features are very close (often a carbon copy) to the ones found in the port management tool 'prt-get' by Johannes Winkelmann. In fact pkg-get was developed as a prt-get/ports drop-in replacement for systems in which it is preferable to handle binary packages instead of compiling ports. ARCHITECTURE ---------------------------------------------------------------------------- The local machines sync metadata files (available packages, readme files, dependencies, etc) from a remote (http or ftp) OR a local path. Once the metadata is present on the local machine, the usual operations of installing, removing, getting info on packages are available. QUICK START ---------------------------------------------------------------------------- Server: A repository can be generated using 'pkg-repgen' in a dir containing packages. It will take a while since md5sums have to be calculated. Client: Adjust settings in /etc/pkg-get.conf, then use the 'pkg-get sync' command to gather metadata from the server (if remote). You can now use the commands as described in the manual, i.e.: pkg-get info apache pkg-get depinst kdebase pkg-get listinst See the manual page for a detailed list of commands and options. REQUIREMENTS ---------------------------------------------------------------------------- For the client nothing outside the CRUX 'base' collection For the server, prt-get