binary package management for CRUX
Go to file
2013-08-20 13:12:20 +02:00
doc pkg-repgen.pl: Improved prt-get commands and added --prtdir switch 2013-08-20 12:55:15 +02:00
scripts Prepared 0.4.6 release 2013-08-20 13:00:26 +02:00
ChangeLog Prepared 0.4.6 release 2013-08-20 13:00:26 +02:00
COPYING Initial import 2006-07-13 04:21:42 +02:00
Makefile Updated Makefile for 0.4.6 2013-08-20 13:12:20 +02:00
README Changed reference to CRUC core collection 2006-07-13 05:01:19 +02:00
TODO Prepared 0.4.6 release 2013-08-20 13:00:26 +02:00

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 'core' collection
For the server, prt-get