Update of /cvsroot/fink/web/xml/faq
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2360

Modified Files:
        faq.en.xml 
Log Message:
New item usage-general.virtpackage explaining usage of system-* packages.


Index: faq.en.xml
===================================================================
RCS file: /cvsroot/fink/web/xml/faq/faq.en.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- faq.en.xml  8 Apr 2004 07:59:43 -0000       1.11
+++ faq.en.xml  11 Apr 2004 21:43:35 -0000      1.12
@@ -1556,6 +1556,115 @@
         <p>Note that you must have a SourceForge id to do so.</p>
       </answer>
     </faqentry>
+
+    <faqentry name="virtpackage">
+      <question>
+       <p>What are all these <code>system-*</code> &quot;virtual
+         packages&quot; that are sometimes present, but that I can't
+         seem to install or remove myself?</p>
+      </question>
+      <answer>
+       <p>
+         Packages with names like <code>system-perl</code> are
+         placeholder packages. These do not contain actual files, but
+         merely serve as a mechanism for fink to know about programs
+         that have been installed manually outside of fink.
+       </p>
+       <p>
+         Starting with the 10.3 distribution, most placeholders
+         aren't even real packages that you can install and remove.
+         Instead, they are &quot;Virtual Packages&quot;, package data
+         structures generated by the fink program itself in response
+         to a preconfigured list of manually installed programs. For
+         each virtual package, fink checks for certain files in
+         certain locations, and if they are found, considers that
+         virtual package &quot;installed&quot;.
+       </p>
+       <p>
+         You can run the program <code>fink-virtual-packages</code>
+         (part of the fink package) to get a listing of exactly what
+         fink thinks is installed. Adding the <code>--debug</code>
+         flag will give lots of diagnostic information about exactly
+         what files fink is checking.
+       </p>
+       <p>
+         Unfortunately, there is no mechanism by which you can
+         install an arbitrary program yourself (outside of fink) and
+         have fink recognize that program rather than trying to
+         install its own version of it. It's just too difficult in
+         the general case to be able to check configure and compiler
+         flags, pathnames, etc.
+       </p>
+       <p>
+         Here are the most important virtual packages that fink
+         defines (as of fink-0.19.2):
+       </p>
+       <ul>
+         <li>system-perl: [virtual package representing perl]
+           <p>
+             Represents <filename>/usr/bin/perl</filename>, which is
+             part of the default OS X installation. This package also
+             provides <code>system-perlXXX</code> and
+             <code>perlXXX-core</code> according to the version X.X.X
+             of that perl interpreter.
+           </p>
+         </li>
+         <li>system-javaXXX: [virtual package representing Java X.X.X]
+           <p>
+             Represents the Java Runtime Environment, which is part of OS
+             X (and Apple's Software Update). See
+             <link url="http://www.apple.com/java";>Apple's Java
+             page</link> for more information.
+           </p>
+         </li>
+         <li>system-javaXXX-dev: [virtual package representing Java X.X.X development 
headers]
+           <p>
+             Represents the Java SDK, which must be manually
+             downloaded from <link
+             url="http://connect.apple.com";>connect.apple.com</link>
+             (free registration required) and installed. If you have
+             updated your Java Runtime Environment, your SDK may not
+             be updated automatically (and may even be deleted!).
+             Remember to check for (and download and install if
+             necessary) the SDK after installing or upgrading your
+             Runtime Environment. See also <xref
+             chapter="comp-general" section="system-java">this FAQ
+             entry</xref>.
+           </p>
+         </li>
+         <li>system-java3d: [virtual package representing Java3D]</li>
+         <li>system-javaai: [virtual package representing Java Advanced Imaging]
+           <p>
+             Represent Java extensions for 3D graphics and image
+             processing, which must be manually downloaded from Apple
+             and installed. See <link
+             url="http://docs.info.apple.com/article.html?artnum=120289";>Apple'
+             webpage</link> for more information.
+           </p>
+         </li>
+         <li>system-xfree86: [placeholder for user installed x11]</li>
+         <li>system-xfree86-shlibs: [placeholder for user installed x11 shared 
libraries]
+           <p>
+             Represent Apple's X11/XDarwin, an optional part of OS X
+             (X11User.pkg). These packages provide <code>x11</code>
+             and <code>x11-shlibs</code>, respectively. See
+             also <xref chapter="comp-packages"
+             section="cant-install-xfree">this FAQ entry</xref>.
+           </p>
+         </li>
+         <li>system-xfree86-dev [placeholder for user installed x11 development tools]
+           <p>
+             Represents Apple's X11/XDarwin SDK, an optional part of
+             OS X (X11SDK.pkg). This package provides
+             <code>x11-dev</code>. See also <xref
+             chapter="comp-packages"
+             section="cant-install-xfree">this FAQ entry</xref>.
+           </p>
+         </li>
+       </ul>
+      </answer>
+    </faqentry>
+
   </chapter>
   <chapter filename="usage-packages">
     <title>Package Usage Problems - Specific Packages</title>



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to