- Timestamp:
- 01/03/2003 12:21:10 AM (22 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 5a8fca6
- Parents:
- b7cea6e
- Location:
- chapter06
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/glibc-inst.xml
rb7cea6e r30a2c84 36 36 file</userinput>).</para></listitem> 37 37 38 <listitem><para>It fixes a problem that causes statically linked binaries 38 </itemizedlist> 39 40 <para><screen><userinput>patch -Np1 -i ../glibc-&glibc-rootperl-patch-version;-root-perl.patch</userinput></screen></para> 41 42 <para>There is a potential problem that causes statically linked binaries 39 43 to crash that were linked against Glibc-2.2 libraries. Even though static 40 44 binaries have all the necessary parts of Glibc built-in, they still rely … … 51 55 changes to overcome the problem.</para> 52 56 53 <para>We will install Glibc again at the end of this chapter to remove this 54 patch so you'll have a pristine Glibc as the developers intended 55 it.</para></listitem> 56 </itemizedlist> 57 <para>So, if you started chapter 5 with a host system that uses Glibc-2.2.x 58 you must apply the following patch. We will install Glibc again at the end 59 of this chapter to remove this patch so you'll have a pristine Glibc as the 60 developers intended 61 it.</para> 57 62 58 <para><screen><userinput>patch -Np1 -i ../glibc-&glibc- patch-version;.patch</userinput></screen></para>63 <para><screen><userinput>patch -Np1 -i ../glibc-&glibc-libnss-patch-version;-libnss.patch</userinput></screen></para> 59 64 60 65 <para>Glibc will check for the <filename>/etc/ld.so.conf</filename> file -
chapter06/man-exp.xml
rb7cea6e r30a2c84 9 9 of our programs.</para> 10 10 11 <para><userinput>patch -Np1 -i ../man-&man-patch-version;.patch:</userinput>12 Th is patch comments out one of the files in the <filename>man.conf</filename>13 file (MANPATH /usr/man) because it will create redundant results when using 14 programs like <userinput>whatis</userinput>. It also adds the 15 <emphasis>-R</emphasis> option to the <emphasis>PAGER</emphasis> variable so 16 man pages are displayed properly. Lastly, the patch fixes the problem where 17 man pages are not formatted with more than 80 columns when used with the 18 recent groff versions.</para>11 <para><userinput>patch...:</userinput> 12 These three patches comment out one of the lines in the 13 <filename>man.conf</filename> file (MANPATH /usr/man) because it will create 14 redundant results when using programs like <userinput>whatis</userinput>. 15 It also adds the <emphasis>-R</emphasis> option to the 16 <emphasis>PAGER</emphasis> variable so man pages are displayed properly. 17 Lastly, the patch fixes the problem where man pages are not formatted with 18 more than 80 columns when used with the recent groff versions.</para> 19 19 20 20 </sect2> -
chapter06/man-inst.xml
rb7cea6e r30a2c84 4 4 <para>Run the following commands to install man:</para> 5 5 6 <para><screen><userinput>patch -Np1 -i ../man-&man-patch-version;.patch && 6 <para><screen><userinput>patch -Np1 -i ../man-&man-80cols-patch-version;-80cols.patch && 7 patch -Np1 -i ../man-&man-manpath-patch-version;-manpath.patch && 8 patch -Np1 -i ../man-&man-pager-patch-version;-pager.patch && 7 9 PATH=$PATH:/usr/bin:/bin \ 8 10 ./configure -default -confdir=/etc &&
Note:
See TracChangeset
for help on using the changeset viewer.