glfs/x/installing/x7app.xml
Dan Nichilson dc77783fbc Patches security vulnerabilities in Xorg-7.1. Closes ticket #2100.
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6281 af4574ff-66df-0310-9fd7-8a98e5e911e0
2006-08-09 14:20:38 +00:00

145 lines
4.8 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY x7apps-download-http "http://xorg.freedesktop.org/releases/individual/app/">
<!ENTITY x7apps-download-ftp " ">
<!ENTITY x7apps-md5sum "http://anduin.linuxfromscratch.org/sources/BLFS/svn/x/files/md5sums">
<!ENTITY x7apps-size "9.1 MB">
<!ENTITY x7apps-buildsize "30.7 MB">
<!ENTITY x7apps-time "2.9 SBU">
]>
<sect1 id="xorg7-app" xreflabel="Xorg Applications">
<?dbhtml filename="x7app.html"?>
<sect1info>
<othername>$LastChangedBy: dj $</othername>
<date>$Date: 2006-04-15 23:04:51 -0500 (Sat, 15 Apr 2006) $</date>
</sect1info>
<title>Xorg Applications</title>
<indexterm zone="xorg7-app">
<primary sortas="a-xorg7-app">Xorg-&xorg7-version; Applications</primary>
</indexterm>
<para>The <application>Xorg</application> applications provide the
expected applications available in previous X Window
implementations.</para>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Download (HTTP): <ulink url="&x7apps-download-http;"/></para>
</listitem>
<listitem>
<para>Download (FTP): <ulink url="&x7apps-download-ftp;"/></para>
</listitem>
<listitem>
<para>Download MD5 sum: <ulink url="&x7apps-md5sum;"/></para>
</listitem>
<listitem>
<para>Download size: &x7apps-size;</para>
</listitem>
<listitem>
<para>Estimated disk space required: &x7apps-buildsize;</para>
</listitem>
<listitem>
<para>Estimated build time: &x7apps-time;</para>
</listitem>
</itemizedlist>
<!-- Following four patches are security related and should be
fixed for Xorg-7.2 -->
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>Required patch: <ulink
url="&patch-root;/xdm-1.0.4-setuid-1.patch"/></para>
</listitem>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/xf86dga-1.0.1-setuid-1.patch"/></para>
</listitem>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/xinit-1.0.2-setuid-1.patch"/></para>
</listitem>
<listitem>
<para>Required patch: <ulink
url="&patch-root;/xload-1.0.1-setuid-1.patch"/></para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Xorg Applications Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="xbitmaps"/>,
<xref linkend="libpng"/>, and <xref linkend="xorg7-lib"/></para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended"><xref linkend="mesalib"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url='&blfs-wiki;/Xorg7Applications'/></para>
<sect2>
<title>Downloading Xorg Applications</title>
<para>To download the needed files using <application>wget</application>,
use the following commands:</para>
<screen><userinput>wget http://anduin.linuxfromscratch.org/sources/BLFS/svn/x/wget/app-7.1.wget &amp;&amp;
mkdir app &amp;&amp;
cd app &amp;&amp;
wget -B http://xorg.freedesktop.org/releases/individual/app/ -i ../app-7.1.wget</userinput></screen>
</sect2>
<sect2 role="installation">
<title>Installation of Xorg Applications</title>
<para>A <ulink url='http://wiki.x.org/wiki/SecurityPage'>security
vulnerability</ulink> has been identified in the xdm, xf86dga, xinit
and xload packages. Before building these packages with the commands
shown below, be sure to apply the supplied patches. For xdm, this can be
accomplished with with the following command:</para>
<screen><userinput>patch -Np1 -i ../xdm-1.0.4-setuid-1.patch</userinput></screen>
<para>For xf86dga, the patch can be applied with the following
command:</para>
<screen><userinput>patch -Np1 -i ../xf86dga-1.0.1-setuid-1.patch</userinput></screen>
<para>For xinit, the patch can be applied with the following
command:</para>
<screen><userinput>patch -Np1 -i ../xinit-1.0.2-setuid-1.patch</userinput></screen>
<para>For xload, the patch can be applied with the following
command:</para>
<screen><userinput>patch -Np1 -i ../xload-1.0.1-setuid-1.patch</userinput></screen>
<para>Install the applications by running the following commands for each
chosen package:</para>
<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
make</userinput></screen>
<para>These packages do not provide test suites.</para>
<para>Now as the <systemitem class="username">root</systemitem>
user:</para>
<screen><userinput role="root">make install</userinput></screen>
</sect2>
</sect1>