[software-collections-guide: 7/17] Fix 1075632

Petr Kovář pmkovar at fedoraproject.org
Fri Jul 11 16:08:46 UTC 2014


commit a33d4f111769f93fafd2d741631fad05628def83
Author: Petr Kovar <pkovar at redhat.com>
Date:   Mon May 5 15:01:14 2014 +0200

    Fix 1075632

 en-US/Introducing_Software_Collections.xml |    6 ++++--
 en-US/Packaging_Software_Collections.xml   |    4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/en-US/Introducing_Software_Collections.xml b/en-US/Introducing_Software_Collections.xml
index a6d6900..2b363ec 100644
--- a/en-US/Introducing_Software_Collections.xml
+++ b/en-US/Introducing_Software_Collections.xml
@@ -114,13 +114,15 @@
 </section>
   <section id="sect-Installing_a_Software_Collection">
     <title>Installing a &DSCL;</title>
-    <para>To ensure that a &DSCL; is on your system, install the so-called metapackage of the &DSCL;. You can use conventional tools like <application>Yum</application> or <application>PackageKit</application> for this task because &DSCL;s are fully compatible with the RPM Package Manager.
+    <para>To ensure that a &DSCL; is on your system, install the so-called metapackage of the &DSCL;. Thanks to &DSCL;s being fully compatible with the RPM Package Manager, you can use conventional tools like <application>Yum</application> or <application>PackageKit</application> for this task.
     </para>
     <para>For example, to install a &DSCL; with the metapackage named <code>software_collection_1</code>, run the following command:</para>
     <synopsis>
       <command>yum install software_collection_1</command>
     </synopsis>
-    <para>This command will automatically install all the packages that are part of the &DSCL;. Also, if you install an application that depends on a &DSCL;, the &DSCL; will be installed along with the rest of the application's dependencies.</para>
+    <para>This command will automatically install all the packages in the &DSCL; that are essential for the user to perform most common tasks with the &DSCL;.</para>
+    <para>&DSCL;s allow you to only install a subset of packages you intend to use. For example, to use the Ruby interpreter from the ruby193 &DSCL;, you only need to install a package <package>ruby193-ruby</package> from that &DSCL;.</para>
+    <para>If you install an application that depends on a &DSCL;, that &DSCL; will be installed along with the rest of the application's dependencies.</para>
     <para>
     	For detailed information on &DSCL; metapackages, see <xref linkend="sect-Meta_Package" />.
     </para>
diff --git a/en-US/Packaging_Software_Collections.xml b/en-US/Packaging_Software_Collections.xml
index a06d5d3..0e60641 100644
--- a/en-US/Packaging_Software_Collections.xml
+++ b/en-US/Packaging_Software_Collections.xml
@@ -25,7 +25,7 @@
   		<term>Create a &DSCL; metapackage</term>
   		<listitem>
   			<para>
-  				Each &DSCL; includes a metapackage, which installs a minimal subset of essential packages. See <xref linkend="sect-Meta_Package" /> for more information on creating metapackages.
+  				Each &DSCL; includes a metapackage, which installs a subset of the &DSCL;'s packages that are essential for the user to perform most common tasks with the &DSCL;. See <xref linkend="sect-Meta_Package" /> for more information on creating metapackages.
   			</para>
   		</listitem>
   	</varlistentry>
@@ -159,7 +159,7 @@
     <para>Each &DSCL;'s layout consists of the metapackage, which installs a subset of other packages, and a number of the &DSCL;'s packages, which are installed within the &DSCL; namespace.</para>
     <section id="sect-Meta_Package">
       <title>Metapackage</title>
-      <para>Each &DSCL; includes a metapackage, which installs a minimal subset of essential packages. For example, the essential packages can provide the Perl language interpreter, but no Perl extension modules. The metapackage contains a basic file system hierarchy and delivers a number of the &DSCL;'s scriptlets.</para>
+      <para>Each &DSCL; includes a metapackage, which installs a subset of the &DSCL;'s packages that are essential for the user to perform most common tasks with the &DSCL;. For example, the essential packages can provide the Perl language interpreter, but no Perl extension modules. The metapackage contains a basic file system hierarchy and delivers a number of the &DSCL;'s scriptlets.</para>
       <para>The purpose of the metapackage is to make sure that all essential packages in the &DSCL; are properly installed and that it is possible to enable the &DSCL;.</para>
       <para>The metapackage produces the following packages that are also part of the &DSCL;:</para>
       <variablelist>


More information about the docs-commits mailing list