spk annotate doc/spk.en.html @ rev 136

Edit docs
author Paul Issott <paul@slitaz.org>
date Sat Mar 29 11:04:11 2014 +0000 (2014-03-29)
parents 9378152c7e2c
children 1ab690b993b4
rev   line source
pankso@128 1 <!DOCTYPE html>
pankso@128 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
pankso@128 3 <head>
pankso@128 4 <meta charset="utf-8" />
pankso@128 5 <title>Spk Documentation</title>
pankso@128 6 <link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
pankso@128 7 <script type="text/javascript" src="../slitaz-doc.js"></script>
pankso@128 8 </head>
pankso@128 9 <body>
pankso@128 10
pankso@128 11 <header>
pankso@128 12 <h1>Spk Documentation</h1>
pankso@128 13 </header>
pankso@128 14
pankso@128 15 <!-- Start content -->
pankso@128 16 <div id="content">
pankso@128 17
pankso@128 18 <h2>SliTaz Packages Toolset</h2>
pankso@128 19
pankso@128 20 <p>
paul@130 21 Small alternative to TazPKG. Spk consists of small separate programs
paul@130 22 for easier code maintainance and uses a shared library. Spk can handle
paul@130 23 multiple packages on a cmdline as well as managing your own mirror.
pankso@128 24 </p>
pankso@128 25
pankso@128 26 <h3>Usage</h3>
pankso@128 27 <p>
paul@130 28 All spk tools provide a small built-in help usage that you can display
pankso@128 29 with the command 'usage'. It also has some options to perform special
pankso@128 30 tasks on a package before executing a task or afterwards. To get help
pankso@128 31 and usage:
pankso@128 32 </p>
pankso@128 33 <pre>
pankso@128 34 # spk usage
pankso@128 35 # spk-add usage
pankso@128 36 </pre>
pankso@128 37
pankso@128 38 <h3>Packages info</h3>
pankso@128 39 <p>
paul@130 40 To get the packages status and information:
pankso@128 41 </p>
pankso@128 42 <pre>
pankso@128 43 # spk busybox glib
pankso@128 44 </pre>
pankso@128 45
pankso@128 46 <h3>Add packages</h3>
pankso@128 47 <p>
pankso@128 48 Spk will handle dependencies. To install new packages simply use
pankso@128 49 'spk-add' or the --add option:
pankso@128 50 </p>
pankso@128 51 <pre>
pankso@128 52 # spk-add package1 package2
pankso@128 53 # spk package --add
pankso@128 54 </pre>
pankso@128 55
pankso@128 56 <h3>Remove packages</h3>
pankso@128 57 <p>
pankso@128 58 To remove packages simply:
pankso@128 59 </p>
pankso@128 60 <pre>
pankso@128 61 # spk-rm package1 package2 ...
pankso@128 62 </pre>
pankso@128 63
pankso@128 64 <h3>Packages update</h3>
pankso@128 65 <p>
pankso@128 66 To get the last list of packages and update your system you have
paul@130 67 to use 'spk-up'. Before installing anything Spk will ask confirmation.
paul@130 68 Spk lets you upgrade the full system at once (skipping blocked packages)
paul@130 69 or you can also upgrade packages individually:
pankso@128 70 </p>
pankso@128 71 <pre>
pankso@128 72 # spk-up
pankso@128 73 # spk-up package1 package2 ...
pankso@128 74 </pre>
pankso@128 75
pankso@135 76 <h3>Find packages</h3>
pankso@135 77 <p>
paul@136 78 The spk-find util finds a package from a full packages list available on the
pankso@135 79 mirror:
pankso@135 80 </p>
pankso@135 81 <pre>
pankso@135 82 # spk-find package
pankso@135 83 </pre>
pankso@135 84
pankso@135 85 <h3>List packages &amp; files</h3>
pankso@135 86 <p>
paul@136 87 Spk-ls lets you get the list of installed or mirrored packages as well
paul@136 88 as the list of files installed by a package:
pankso@135 89 </p>
pankso@135 90 <pre>
pankso@135 91 # spk-ls --short
pankso@135 92 # spk-ls gcc-lib-base
pankso@135 93 </pre>
pankso@135 94
pankso@128 95 <!-- <h3></h3>
pankso@128 96 <p>
pankso@128 97
pankso@128 98 </p>
pankso@128 99 <pre>
pankso@128 100 #
pankso@128 101 </pre> -->
pankso@128 102
pankso@128 103
pankso@128 104 <!-- End content -->
pankso@128 105 </div>
pankso@128 106
pankso@128 107 <footer>
pankso@128 108 Copyright © 2014 <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a>
pankso@128 109 </footer>
pankso@128 110
pankso@128 111 </body>
pankso@128 112 </html>