summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Orling <timothy.t.orling@linux.intel.com>2020-03-31 20:19:16 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-04-06 14:40:25 +0100
commitcdca9b23c9dd9c164139d4bee077b274074d9b01 (patch)
tree7f5dc3eb1ea9709327f88f1b7778e9e062245448
parentcb6bb9d9142721dcf66150d8c36787b0b45bb229 (diff)
downloadpoky-cdca9b23c9dd9c164139d4bee077b274074d9b01.tar.gz
ref-manual: split CentOS-7 and CentOS-8 reqs
CentOS-7 has different requirements than the much newer CentOS-8. Add a section for CentOS-8 and make the old section CentOS-7 specific. NOTE: at the time this was written, the 'fop' package is not yet available in epel-8. As a Fedora packager, that will change. (From yocto-docs rev: caf08811a23a29965ec915459019796a0c882d4d) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--documentation/ref-manual/ref-system-requirements.xml68
1 files changed, 60 insertions, 8 deletions
diff --git a/documentation/ref-manual/ref-system-requirements.xml b/documentation/ref-manual/ref-system-requirements.xml
index a4bf1fa74a..e65ef6350e 100644
--- a/documentation/ref-manual/ref-system-requirements.xml
+++ b/documentation/ref-manual/ref-system-requirements.xml
@@ -208,18 +208,18 @@
208 </para> 208 </para>
209 </section> 209 </section>
210 210
211 <section id='centos-packages'> 211 <section id='centos-7-packages'>
212 <title>CentOS Packages</title> 212 <title>CentOS-7 Packages</title>
213 213
214 <para> 214 <para>
215 The following list shows the required packages by function 215 The following list shows the required packages by function
216 given a supported CentOS Linux distribution: 216 given a supported CentOS-7 Linux distribution:
217 <itemizedlist> 217 <itemizedlist>
218 <listitem><para><emphasis>Essentials:</emphasis> 218 <listitem><para><emphasis>Essentials:</emphasis>
219 Packages needed to build an image for a headless 219 Packages needed to build an image for a headless
220 system: 220 system:
221 <literallayout class='monospaced'> 221 <literallayout class='monospaced'>
222 $ sudo yum install &CENTOS_HOST_PACKAGES_ESSENTIAL; 222 $ sudo yum install &CENTOS7_HOST_PACKAGES_ESSENTIAL;
223 </literallayout> 223 </literallayout>
224 <note><title>Notes</title> 224 <note><title>Notes</title>
225 <itemizedlist> 225 <itemizedlist>
@@ -232,22 +232,74 @@
232 Linux by default. 232 Linux by default.
233 You need to install these packages 233 You need to install these packages
234 separately. 234 separately.
235 </para></listitem> 235 </para></listitem>
236 <listitem><para> 236 <listitem><para>
237 The <filename>makecache</filename> command 237 The <filename>makecache</filename> command
238 consumes additional Metadata from 238 consumes additional Metadata from
239 <filename>epel-release</filename>. 239 <filename>epel-release</filename>.
240 </para></listitem> 240 </para></listitem>
241 </itemizedlist> 241 </itemizedlist>
242 </note> 242 </note>
243 </para></listitem> 243 </para></listitem>
244 <listitem><para><emphasis>Documentation:</emphasis> 244 <listitem><para><emphasis>Documentation:</emphasis>
245 Packages needed if you are going to build out the 245 Packages needed if you are going to build out the
246 Yocto Project documentation manuals: 246 Yocto Project documentation manuals:
247 <literallayout class='monospaced'> 247 <literallayout class='monospaced'>
248 $ sudo yum install docbook-style-dsssl docbook-style-xsl \ 248 $ sudo yum install docbook-style-dsssl docbook-style-xsl \
249 docbook-dtds docbook-utils fop libxslt dblatex xmlto 249 docbook-dtds docbook-utils fop libxslt dblatex xmlto
250 </literallayout></para></listitem> 250 </literallayout>
251 </para></listitem>
252 </itemizedlist>
253 </para>
254 </section>
255
256 <section id='centos-8-packages'>
257 <title>CentOS-8 Packages</title>
258
259 <para>
260 The following list shows the required packages by function
261 given a supported CentOS-8 Linux distribution:
262 <itemizedlist>
263 <listitem><para><emphasis>Essentials:</emphasis>
264 Packages needed to build an image for a headless
265 system:
266 <literallayout class='monospaced'>
267 $ sudo dnf install &CENTOS8_HOST_PACKAGES_ESSENTIAL;
268 </literallayout>
269 <note><title>Notes</title>
270 <itemizedlist>
271 <listitem><para>
272 Extra Packages for Enterprise Linux
273 (i.e. <filename>epel-release</filename>)
274 is a collection of packages from Fedora
275 built on RHEL/CentOS for easy installation
276 of packages not included in enterprise
277 Linux by default.
278 You need to install these packages
279 separately.
280 </para></listitem>
281 <listitem><para>
282 The <filename>PowerTools</filename> repo
283 provides additional packages such as
284 <filename>rpcgen</filename> and
285 <filename>texinfo</filename>.
286 </para></listitem>
287 <listitem><para>
288 The <filename>makecache</filename> command
289 consumes additional Metadata from
290 <filename>epel-release</filename>.
291 </para></listitem>
292 </itemizedlist>
293 </note>
294 </para></listitem>
295 <listitem><para><emphasis>Documentation:</emphasis>
296 Packages needed if you are going to build out the
297 Yocto Project documentation manuals:
298 <literallayout class='monospaced'>
299 $ sudo dnf install docbook-style-dsssl docbook-style-xsl \
300 docbook-dtds docbook-utils fop libxslt dblatex xmlto
301 </literallayout>
302 </para></listitem>
251 </itemizedlist> 303 </itemizedlist>
252 </para> 304 </para>
253 </section> 305 </section>