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]