Changeset d40e1a4


Ignore:
Timestamp:
11/29/2011 03:53:39 AM (12 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
cda0a69
Parents:
dc0d766
Message:

Added rpcbind-0.2.0
Changed libtirpc to install dynamic libraries in /lib
Partial changes to TeX Live

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9030 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rdc0d766 rd40e1a4  
    454454<!ENTITY ntp-version                  "4.2.6p4">
    455455<!ENTITY openssh-version              "5.9p1">
     456<!ENTITY rpcbind-version              "0.2.0">
    456457<!ENTITY portmap-version              "6.0">
    457458<!ENTITY rsync-version                "3.0.9">
     
    491492<!ENTITY apache-version               "2.2.21">
    492493<!-- bind (chapter 19) -->
    493 <!ENTITY nfs-utils-version            "1.1.4">
     494<!ENTITY nfs-utils-version            "1.2.5">
    494495<!-- openssh (chapter 18) -->
    495496<!ENTITY proftpd-version              "1.3.0">
     
    918919
    919920<!-- Chapter 47 -->
    920 <!ENTITY texlive-version              "20100722">
     921<!ENTITY texlive-version              "20110705">
    921922<!ENTITY tetex-version                "3.0">
    922923<!ENTITY jadetex-version              "3.13">
  • introduction/welcome/changelog.xml

    rdc0d766 rd40e1a4  
    5555      <itemizedlist>
    5656        <listitem>
     57          <para>[wblaszcz] - Added rpcbind-0.2.0.</para>
     58        </listitem>
     59        <listitem>
    5760          <para>[wblaszcz] - Updated D-BUS-1.5.8.</para>
    5861        </listitem>
     
    123126      <para>November 20th, 2011</para>
    124127      <itemizedlist>
     128        <listitem>
     129          <para>[bdubbs] - Updated to nfs-utils-1.2.5.</para>
     130        </listitem>
    125131        <listitem>
    126132          <para>[bdubbs] - Restored portmap-6.0.</para>
  • networking/netlibs/libtirpc.xml

    rdc0d766 rd40e1a4  
    8888    <title>Installation of libtirpc</title>
    8989
     90    <para>Glibc-2.14 and later do not install NIS and RPC related headers by
     91    default.  If needed, install them here:</para>
     92
     93<screen><userinput>if [ ! -r /usr/include/rpc/rpc.h ]; then
     94   tar -xvf ../rpcnis-headers.tar.bz2 -C /usr/include
     95fi</userinput></screen>
     96
    9097    <para>Install <application>libtirpc</application> by running the following
    9198    commands:</para>
    9299
    93 <screen><userinput>tar -xvf ../rpcnis-headers.tar.bz2 -C /usr/include &amp;&amp;
    94 patch -Np1 -i ../libtirpc-&libtirpc-version;-remove-nis-2.patch &amp;&amp;
    95 autoreconf                &amp;&amp;
    96 ./configure --prefix=/usr &amp;&amp;
     100<screen><userinput>patch -Np1 -i ../libtirpc-&libtirpc-version;-remove-nis-2.patch &amp;&amp;
     101autoreconf                              &amp;&amp;
     102./configure --prefix=/usr --libdir=/lib &amp;&amp;
    97103make</userinput></screen>
    98104
     
    101107    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    102108
    103 <screen role='root'><userinput>make install</userinput></screen>
     109<screen role='root'><userinput>make pkgconfigdir=/usr/lib/pkgconfig install &amp;&amp;
     110mv -v /lib/libtirpc.*a /usr/lib</userinput></screen>
    104111
    105112  </sect2>
     
    108115    <title>Command Explanations</title>
    109116
    110     <para><userinput>tar -xvf ../rpcnis-headers.tar.bz2 -C
    111     /usr/include</userinput>: This command replaces the rpc and nis header
    112     files no longer installed by <application>glibc</application>.  If the
    113     headers have already been added by other means, this will only overwrite
    114     them and not do any harm.</para>
    115 
    116117    <para><userinput>patch -Np1 -i
    117118    ../libtirpc-&libtirpc-version;-remove-nis-2.patch</userinput>: This patch
    118119    removes references to nis functions no longer in
    119120    <application>glibc</application>.</para>
     121
     122    <para><option>--libdir=/lib</option>: Since this library may be used before
     123    /usr is mounted, place the library in /lib.</para>
     124
     125    <para><option>pkgconfigdir=/usr/lib/pkgconfig</option>: Ensure the .pc file
     126    is placed in the proper location.</para>
     127
     128    <para><option>mv -v /lib/libtirpc.*a</option>: Static libraries and .la files
     129    belong in /usr/lib.</para>
    120130
    121131  </sect2>
  • networking/netprogs/netprogs.xml

    rdc0d766 rd40e1a4  
    2727<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncpfs.xml"/> -->
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="net-tools.xml"/>
    29 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils.xml"/> -->
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils.xml"/>
    3030<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils-client.xml"/> -->
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netfs.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ntp.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="portmap.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rpcbind.xml"/>
    3435<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync-client.xml"/> -->
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/>
     
    3738<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="samba3-client.xml"/> -->
    3839<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="subversion.xml"/> -->
    39 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/> -->
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wget.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wireless-tools.xml"/>
  • networking/netprogs/nfs-utils.xml

    rdc0d766 rd40e1a4  
    77  <!ENTITY nfs-utils-download-http "&sourceforge-repo;/nfs/nfs-utils-&nfs-utils-version;.tar.bz2">
    88  <!ENTITY nfs-utils-download-ftp  " ">
    9   <!ENTITY nfs-utils-md5sum        "3ed5b9cb73fd1c9b358c7bfa7a6ae150">
    10   <!ENTITY nfs-utils-size          "574 KB">
    11   <!ENTITY nfs-utils-buildsize     "8.2 MB">
     9  <!ENTITY nfs-utils-md5sum        "8395ac770720b83c5c469f88306d7765">
     10  <!ENTITY nfs-utils-size          "688 KB">
     11  <!ENTITY nfs-utils-buildsize     "14 MB">
    1212  <!ENTITY nfs-utils-time          "0.2 SBU">
    1313]>
     
    3535    network.</para>
    3636
     37    &lfs70_checked;
     38
    3739    <bridgehead renderas="sect3">Package information</bridgehead>
    3840    <itemizedlist spacing='compact'>
     
    7072
    7173    <bridgehead renderas="sect4">Required</bridgehead>
    72     <para role="required"><xref linkend="portmap"/> (Runtime dependency)</para>
     74    <para role="required"><xref linkend="rpcbind"/> (Runtime dependency)</para>
    7375
    7476    <bridgehead renderas="sect4">Optional</bridgehead>
     
    147149    the following commands:</para>
    148150
    149 <screen><userinput>./configure --prefix=/usr \
     151<screen><userinput>./configure --prefix=/usr     \
    150152            --sysconfdir=/etc \
    151             --disable-nfsv4 \
     153            --disable-nfsv4   \
     154            --disable-nfsv41  \
    152155            --disable-gss &amp;&amp;
    153156make</userinput></screen>
     
    170173    <title>Command Explanations</title>
    171174
    172     <para><parameter>--disable-nfsv4</parameter>: Disables support
    173     for NFS version 4.</para>
     175    <para><parameter>--disable-nfsv4</parameter> and
     176          <parameter>--disable-nfsv41</parameter>: Disables support
     177    for NFS version 4 and version 4.1.</para>
    174178
    175179    <para><parameter>--disable-gss</parameter>: Disables support for
     
    296300
    297301      <seglistitem>
    298         <seg>exportfs, mount.nfs, mount.nfs4, nfsstat, rpc.mountd, rpc.nfsd, rpc.statd, rpcdebug,
    299         showmount, sm-notify, start-statd and umount.nfs as well as umount.nfs4</seg>
     302        <seg>exportfs, mountstats, mount.nfs, mount.nfs4 (link to mount.nfs),
     303        nfsiostat, nfsstat, rpc.mountd, rpc.nfsd, rpc.statd, rpcdebug,
     304        showmount, sm-notify, start-statd, umount.nfs (link to mount.nfs),
     305        and umount.nfs4  (link to mount.nfs)</seg>
    300306        <seg>None</seg>
    301307        <seg>/var/lib/nfs</seg>
     
    318324      </varlistentry>
    319325
     326      <varlistentry id="mountstats">
     327        <term><command>mountstats</command></term>
     328        <listitem>
     329          <para>displays NFS client per-mount statistics.</para>
     330          <indexterm zone="nfs-utils mountstats">
     331            <primary sortas="b-mountstats">mountstats</primary>
     332          </indexterm>
     333        </listitem>
     334      </varlistentry>
     335
    320336      <varlistentry id="mountnfs">
    321337        <term><command>mount.nfs</command></term>
     
    338354      </varlistentry>
    339355
     356      <varlistentry id="nfsiostat-nfs-utils">
     357        <term><command>nfsiostat</command></term>
     358        <listitem>
     359          <para>Report input/output statistics for network filesystems.</para>
     360          <indexterm zone="nfs-utils nfsiostat-nfs-utils">
     361            <primary sortas="b-nfsiostat-nfs-utils">nfsiostat</primary>
     362          </indexterm>
     363        </listitem>
     364      </varlistentry>
     365
    340366      <varlistentry id="nfsstat">
    341367        <term><command>nfsstat</command></term>
    342368        <listitem>
    343           <para>prints NFS statistics.</para>
     369          <para>displays statistics kept about NFS client and server activity.</para>
    344370          <indexterm zone="nfs-utils nfsstat">
    345371            <primary sortas="b-nfsstat">nfsstat</primary>
  • pst/typesetting/texlive.xml

    rdc0d766 rd40e1a4  
    66
    77  <!ENTITY texlive-source-download-http " ">
    8   <!ENTITY texlive-source-download-ftp  "ftp://tug.org/texlive/historic/2010/texlive-&texlive-version;-source.tar.xz">
    9   <!ENTITY texlive-source-md5sum        "156fa34c56acb901fdc687b8d9860f1f">
    10   <!ENTITY texlive-source-size          "32 MB">
     8  <!ENTITY texlive-source-download-ftp  "ftp://tug.org/texlive/historic/2011/texlive-&texlive-version;-source.tar.xz">
     9  <!ENTITY texlive-source-md5sum        "968d238949e8a34a1fd74c374ddfe6f1">
     10  <!ENTITY texlive-source-size          "126 MB">
    1111
    1212  <!ENTITY texlive-texmf-download-http  " ">
    13   <!ENTITY texlive-texmf-download-ftp   "ftp://tug.org/texlive/historic/2010/texlive-&texlive-version;-texmf.tar.xz">
    14   <!ENTITY texlive-texmf-md5sum         "12dec3a323c4eb75b98a3160c62dc865">
    15   <!ENTITY texlive-texmf-size           "1.1 GB">
     13  <!ENTITY texlive-texmf-download-ftp   "ftp://tug.org/texlive/historic/2011/texlive-&texlive-version;-texmf.tar.xz">
     14  <!ENTITY texlive-texmf-md5sum         "ed7b558be35adf00a6c2e69609cd679a">
     15  <!ENTITY texlive-texmf-size           "1.2 GB">
    1616
    1717  <!ENTITY texlive-buildsize            "~5 GB">
     
    4242    Group</ulink>, although <application>teTeX</application> has been
    4343    unmaintained for several years now.</para>
    44 
    45     <para>The <command>texi2html</command> Perl script previously shipped with
    46     the <application>teTeX</application> package is no longer shipped. You can
    47     use the <command>makeinfo</command> program as a replacement, or install
    48     the stand-alone
    49     <ulink url="http://www.nongnu.org/texi2html/">Texi2HTML</ulink>
    50     package.</para>
    5144
    5245    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    9588    <xref linkend="poppler"/>,
    9689    <xref linkend="freetype2"/>,
     90    <xref linkend="fontconfig"/>,
    9791    <xref linkend="libpng"/>,
    9892    <xref linkend="x-window-system"/>,
     
    116110  <sect2 role="installation">
    117111    <title>Installation of TeX Live</title>
    118 
     112<!--
    119113    <para>Before building <application>TeX Live</application>, the macros and
    120114    fonts package (<filename>texmf</filename> tarball) must be installed and
     
    123117    <systemitem class="username">root</systemitem> user:</para>
    124118
    125 <screen role="root"><userinput>tar xf ../texlive-&texlive-version;-texmf.tar.xz \
    126     -C /usr/share --strip-components=1 &amp;&amp;
     119<screen role="root"><userinput>tar -xf ../texlive-&texlive-version;-texmf.tar.xz -C /usr/share - -strip-components=1 &amp;&amp;
    127120
    128121ln -v -s share/texmf      /usr &amp;&amp;
    129122ln -v -s share/texmf-dist /usr</userinput></screen>
    130 
     123-->
    131124    <para>Install <application>TeX Live</application> by running the following
    132125    commands:</para>
    133126
    134 <screen><userinput>sed -i -e 's|PARENT/\.\./texmf-local|PARENT/texmf-local|' \
    135        -e 's|\$TEXMFVAR/fonts|/var/lib/livetex/fonts|'    \
    136           texk/kpathsea/texmf.cnf &amp;&amp;
    137 
    138 ./configure --prefix=/usr                  \
     127    <note>
     128      <para>If you do not have Xorg installed add <userinput>--without-x</userinput>
     129      to the configure command.</para>
     130
     131      <para>If you do not have fontconfig installed, add
     132      <userinput>--disable-xdvipdfmx</userinput> to the configure command.</para>
     133    </note>
     134
     135<screen><userinput>./configure --prefix=/usr                  \
    139136            --disable-native-texlive-build \
    140137            --enable-shared                \
     
    142139            --enable-mktextex-default      \
    143140            --with-banner-add=" - BLFS"    &amp;&amp;
    144 
    145141make</userinput></screen>
    146142
    147143    <para>To test the results, issue: <command>make check</command>.</para>
    148144
    149     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    150 
    151 <screen role="root"><userinput>make install &amp;&amp;
    152 
    153 rm      -v           /usr/texmf{,-dist}                         &amp;&amp;
    154 install -v -m1777 -d /var/lib/livetex/fonts                     &amp;&amp;
    155 install -v -m755  -d /usr/share/texmf-{config,var,local}        &amp;&amp;
    156 install -v -m755  -d /usr/share/doc/texlive-&texlive-version;            &amp;&amp;
    157 ln  -s  -v           ../../texmf/doc \
    158                      /usr/share/doc/texlive-&texlive-version;/texmf      &amp;&amp;
    159 ln  -s  -v           ../../texmf-dist/doc \
    160                      /usr/share/doc/texlive-&texlive-version;/texmf-dist &amp;&amp;
    161 
    162 for FN in `find /usr/bin -type l`; do
     145    <para>The <userinput>make install</userinput> instructions does not
     146    honor the traditional installation directory options of
     147    <command>configure</command>.  It also can overwrite /usr/bin/man.  To
     148    overcome this problem, install the program to a temporary location and do some
     149    clean up:</para>
     150
     151<screen><userinput>
     152make DESTDIR=$PWD/livetex-tmp install &amp;&amp;
     153rm -v $PWD/livetex-tmp/usr/bin/man    &amp;&amp;
     154for FN in $PWD/livetex-tmp/usr/bin `find  -type l`; do
    163155    if [ `readlink $FN | grep "\.\./texmf"` ]; then
    164156        ln -svf `readlink $FN | sed 's|\.\./texmf|../share/texmf|'` $FN
     
    167159unset FN</userinput></screen>
    168160
     161    <para>Now, as the <systemitem class="username">root</systemitem> user,
     162    put the files in their permanent location:</para>
     163
     164<screen><userinput>
     165cp -dRv livetex-tmp//usr/include/* /usr/include          &amp;&amp;
     166cp -dRv livetex-tmp/usr/lib/*      /usr/lib              &amp;&amp;
     167cp -dRv livetex-tmp/usr/bin/*      /usr/bin              &amp;&amp;
     168cp -dRv livetex-tmp/usr/doc/man/*  /usr/share/man        &amp;&amp;
     169
     170tar -xf ../texlive-20110705-texmf.tar.xz -C /usr/share \
     171    --strip-components=1                                 &amp;&amp;
     172
     173cp -dRv livetex-tmp/usr/texmf      /usr/share/texmf      &amp;&amp;
     174cp -dRv livetex-tmp/usr/texmf-dist /usr/share/texmf-dist &amp;&amp;
     175
     176for INFO in livetex-tmp/usr/texmf/doc/info/*.info; do
     177  install -v -m0644 $INFO /usr/share/info
     178  intall-info --info-dir=/usr/share/info $INFO
     179done       &amp;&amp;
     180unset INFO &amp;&amp;
     181
     182DOCDIR="/usr/share/doc/texlive-&texlive-version;" &amp;&amp;
     183install -v -m755  -d $DOCDIR             &amp;&amp;
     184
     185for DOC in `find -name doc`; do
     186  DIR=`echo $DOC | cut -d/ -f2-`
     187  install -v -m755  -d $DOCDIR/$DIR
     188  cp -dRv $DOC/* $DOCDIR/$DIR
     189done          &amp;&amp;
     190unset DOC DIR &amp;&amp;
     191
     192install -v -m1777 -d /var/lib/livetex/fonts                     &amp;&amp;
     193install -v -m755  -d /usr/share/texmf-{config,var,local}        &amp;&amp;
     194
     195ln  -s  -v           ../../texmf/doc \
     196                     /usr/share/doc/texlive-&texlive-version;/texmf      &amp;&amp;
     197
     198ln  -s  -v           ../../texmf-dist/doc \
     199                     /usr/share/doc/texlive-&texlive-version;/texmf-dist</userinput></screen>
    169200  </sect2>
    170201
    171202  <sect2 role="commands">
    172203    <title>Command Explanations</title>
    173 
    174     <para><command>ln -v -s share/texmf /usr</command> &amp;
    175     <command>ln -v -s share/texmf-dist /usr</command> &amp;
    176     <command>rm -v /usr/texmf{,-dist}</command>: These commands are used to
    177     create and then remove temporary symbolic links so that files are not
    178     installed in
    179     <filename class="directory">/usr/texmf{,-dist}</filename></para>
    180204
    181205    <para><command>sed -i -e '...' -e '...' texk/kpathsea/texmf.cnf</command>:
Note: See TracChangeset for help on using the changeset viewer.