lfs/chapter06/ed-inst.xml
Mark Hymers 4d6fc2dabb [Bug 164] XML Tidy up
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1329 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2001-10-27 22:21:44 +00:00

23 lines
811 B
XML

<sect2>
<title>Installation of Ed</title>
<para>Ed is an optional package. The only program on a normal LFS system
that uses ed is patch. But these days, ed patch files are quite rare in
favour of the diff format patch files. So, if you personally have no
need to use ed, you can skip it.</para>
<para>Install Ed by running the following commands:</para>
<para><screen><userinput>cp buf.c buf.c.backup &amp;&amp;
sed 's/int u/int u, sfd/' buf.c.backup | \
&nbsp;&nbsp;&nbsp;sed '/.*\*mktemp.*/d' | \
&nbsp;&nbsp;&nbsp;sed 's/.*if (mktemp.*/ sfd = mkstemp(sfn);\
&nbsp;&nbsp;&nbsp;if ((sfd == -1) || (sfp = fopen (sfn, "w+")) == NULL)/' &gt; buf.c &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
mv /usr/bin/ed /usr/bin/red /bin</userinput></screen></para>
</sect2>