README 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. +-------------+
  2. | Qi's README |
  3. +-------------+
  4. 1. Introduction
  5. 2. Installation
  6. 3. Contact
  7. 1. Introduction.
  8. Qi is a source builder and a package manager:
  9. It contains a set of (individual) tools to build, install, remove,
  10. and upgrade software packages. It follows the philosophy of simplicity
  11. without adding too many features, such as those that can be found in
  12. popular package managers. Basically it does two things: builds
  13. packages and manages them.
  14. Qi constructs the sources using recipe names, files that contain
  15. specific instructions to build every source. As result, a binary
  16. package is obtained which can be installed, removed, upgraded, or
  17. inspected in the system.
  18. The packages are managed thanks to an external tool called
  19. _graft(1)_, which provides a mechanism for managing multiple packages
  20. under a single directory hierarchy, it was inspired by both Depot
  21. (Carnegie Mellon University) and Stow (Bob Glickstein). In this
  22. aspect, Qi complements Graft: it can work with packages, check them,
  23. solve conflicts, and more...
  24. 2. Installation.
  25. Requirements:
  26. - A (POSIX) compatible shell.
  27. - Graft: http://peters.gormand.com.au/Home/tools
  28. Perl (http://www.perl.org) is required in order to run graft(1).
  29. Note
  30. Take into account when graft is installed, you can define some
  31. macros like PACKAGEDIR and TARGETDIR. To be consistent use the
  32. same paths when `configure', adjusting it via --packagedir and
  33. --targetdir options. If you have not changed the default values
  34. used on the graft installation, you can avoid these steps, since
  35. Qi uses the same values for PACKAGEDIR and TARGETDIR of graft.
  36. - Lzip: http://lzip.nongnu.org
  37. - A mktemp(1) implementation: http://www.mktemp.org
  38. To configure, make and install qi, type:
  39. $ ./configure
  40. $ make
  41. $ make install
  42. See `./configure --help' for more information.
  43. To install in a different location, DESTDIR is supported. This is
  44. useful for package distributors:
  45. $ make DESTDIR=/tmp/qi install
  46. 3. Contact.
  47. The Qi home page can be found at `http://www.dragora.org'.
  48. Send bug reports or suggestions to <dragora-users@nongnu.org>.