blob: c93050773a31b3a0c10a2046ca5909142ce5d8d8 (
plain)
1 INTRODUCTION
2 ----------------------------------------------------------------------------
3 pkg-get is a package / repository management tool for CRUX Linux.
4 Syntax and features are very close (often a carbon copy)
5 to the ones found in the port management tool 'prt-get'
6 by Johannes Winkelmann.
7 In fact pkg-get was developed as a prt-get/ports drop-in replacement
8 for systems in which it is preferable to handle binary packages instead
9 of compiling ports.
10
11
12 ARCHITECTURE
13 ----------------------------------------------------------------------------
14 The local machines sync metadata files (available packages,
15 readme files, dependencies, etc) from a remote (http or ftp)
16 OR a local path.
17 Once the metadata is present on the local machine, the usual
18 operations of installing, removing, getting info on packages
19 are available.
20
21
22 QUICK START
23 ----------------------------------------------------------------------------
24 Server:
25 A repository can be generated using 'pkg-repgen' in a
26 dir containing packages. It will take a while since md5sums
27 have to be calculated.
28
29 Client:
30 Adjust settings in /etc/pkg-get.conf, then use the 'pkg-get sync'
31 command to gather metadata from the server (if remote). You can now
32 use the commands as described in the manual, i.e.:
33
34 pkg-get info apache
35 pkg-get depinst kdebase
36 pkg-get listinst
37
38 See the manual page for a detailed list of commands and options.
39
40
41 REQUIREMENTS
42 ----------------------------------------------------------------------------
43 For the client nothing outside the CRUX 'base' collection
44 For the server, prt-get
|