OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-web Date: 04-Aug-2003 09:32:37
Branch: HEAD Handle: 2003080408323600
Modified files:
openpkg-web tutorial.wml
Log:
more infos about both tables; improve download URL
Summary:
Revision Changes Path
1.20 +26 -3 openpkg-web/tutorial.wml
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-web/tutorial.wml
============================================================================
$ cvs diff -u -r1.19 -r1.20 tutorial.wml
--- openpkg-web/tutorial.wml 1 Aug 2003 20:08:18 -0000 1.19
+++ openpkg-web/tutorial.wml 4 Aug 2003 07:32:36 -0000 1.20
@@ -21,8 +21,14 @@
<h3>Platform</h3>
The less you know about OpenPKG the more important is that you are using
-a supported primary or at least secondary [*] platform which is any
-of:
+a supported primary or at least secondary [*] platform.
+The following table uses a row for each supported platform and gives
+three names for it in different columns. You will find that OpenPKG
+software uses <i>arch-os</i> to create filenames and the same ones are
+used on the ftp download site. Humans and documentation use what is
+shown below <i>platform</i>. To ensure that we really talk about the
+same thing, enter the <b>uname</b> command in a shell and find the
+output of the rightmost column.
<p>
<box bdwidth=1 bdcolor="#a5a095" bdspace=10 bgcolor="#e5e0d5">
<table>
@@ -82,6 +88,23 @@
$ <b>export TMPDIR</b>
</pre>
+<h3>System tools</h3>
+We assume a Unix system with minimal toolset for binaries. Sources
+require development tools like <tt>make</tt> and <tt>[g]cc</tt> as well.
+There is no ultimate standard that tells what a minimal toolset is, so
+we have to traverse some fog here. For regular installations with an
+existing OpenPKG bootstrap, indicated by an executable
+<tt><i>prefix</i>/bin/rpm</tt>, there are nearly zero additional system
+requirements. However, the bootstrap process needs a little help and
+requires <tt>sh</tt>, <tt>tar</tt>, <tt>ftp</tt> and <tt>uudecode</tt>
+(Attention: United Linux seems to have moved this into a optional
+sharutils system package) in the <tt>PATH</tt>. Also if you want to
+install a compiler package from source, you need a vendor compiler
+first. To tell OpenPKG about your favourite <a
+href="http://www.openpkg.org/faq.html#overriding-cflags">CFLAGS</a> and
+<a href="http://www.openpkg.org/faq.html#overriding-cc">CC</a>, see the
+<a href="http://www.openpkg.org/faq.html">FAQ</a>.
+
<h2>Source or Binary</h2>
While we strongly recommend you to use source packages whenever possible, the
absence of development tools is the number one reason which enforces the
@@ -216,7 +239,7 @@
ftp> <b>bin</b>
200 Type set to I.
ftp> <b>cd release/<release>/BIN</b>
-ftp> <b>get
<i>platform</i>/openpkg-<release>.0-<release>.0.<i>arch</i>-<i>os</i>-cw.sh</b>
+ftp> <b>get
<i>arch-os</i>/openpkg-<release>.0-<release>.0.<i>arch</i>-<i>os</i>-cw.sh</b>
ftp> <b>bye</b>
221 Goodbye.
$ <b>su</b>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]