mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
Update to apache-2.2.21
Update to rsync-3.0.9. Remove rsync-client and move rsync to network programs. git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8918 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
686435bbf2
commit
20e6cade6a
@ -28,7 +28,8 @@ $Date$
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils-client.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ntp.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="portmap.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync-client.xml"/>
|
||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync-client.xml"/> -->
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="samba3-client.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="subversion.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/>
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY rsync-download-http "http://samba.org/ftp/rsync/src/rsync-&rsync-version;.tar.gz">
|
||||
<!ENTITY rsync-download-ftp "ftp://ftp.samba.org/pub/rsync/src/rsync-&rsync-version;.tar.gz">
|
||||
<!ENTITY rsync-md5sum "b53525900817cf1ba7ad3a516ab5bfe9">
|
||||
<!ENTITY rsync-size "765 KB">
|
||||
<!ENTITY rsync-md5sum "5ee72266fe2c1822333c407e1761b92b">
|
||||
<!ENTITY rsync-size "780 KB">
|
||||
<!ENTITY rsync-buildsize "35 MB (includes installing all documentation)">
|
||||
<!ENTITY rsync-time "0.2 SBU">
|
||||
<!ENTITY rsync-time "0.4 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="rsync" xreflabel="rsync-&rsync-version;">
|
||||
@ -33,6 +33,8 @@
|
||||
<command>rsync</command> utility. This is useful for synchronizing large
|
||||
file archives over a network.</para>
|
||||
|
||||
&lfs70_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
@ -55,7 +55,7 @@ $Date$
|
||||
<!ENTITY lfs-vim-version "7.3">
|
||||
<!-- End LFS versions -->
|
||||
|
||||
<!ENTITY blfs-bootscripts-version "20111022">
|
||||
<!ENTITY blfs-bootscripts-version "20111024">
|
||||
<!ENTITY blfs-bootscripts-download "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
|
||||
|
||||
<!ENTITY blfs-wiki "http://wiki.&lfs-domainname;/blfs/wiki">
|
||||
@ -443,7 +443,7 @@ $Date$
|
||||
<!ENTITY ntp-version "4.2.6p4">
|
||||
<!ENTITY openssh-version "5.9p1">
|
||||
<!ENTITY portmap-version "6.0">
|
||||
<!ENTITY rsync-version "3.0.7">
|
||||
<!ENTITY rsync-version "3.0.9">
|
||||
<!ENTITY samba3-version "3.5.6">
|
||||
<!ENTITY subversion-version "1.6.15">
|
||||
<!ENTITY tcpwrappers-version "7.6">
|
||||
@ -477,7 +477,7 @@ $Date$
|
||||
|
||||
<!-- Part VI -->
|
||||
<!-- Chapter 21 -->
|
||||
<!ENTITY apache-version "2.2.17">
|
||||
<!ENTITY apache-version "2.2.21">
|
||||
<!-- bind (chapter 19) -->
|
||||
<!ENTITY nfs-utils-version "1.1.4">
|
||||
<!-- openssh (chapter 18) -->
|
||||
|
@ -44,6 +44,13 @@
|
||||
<listitem>
|
||||
<para>October 24th, 2011</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to apache-2.2.21.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to rsync-3.0.9. Remove rsync-client
|
||||
and move rsync to network programs.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to sqlite-3.7.8.</para>
|
||||
</listitem>
|
||||
|
@ -90,11 +90,12 @@ make</userinput></screen>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install install-dev install-lib &&
|
||||
install -dv -m755 /usr/share/doc/acl-&acl-version; &&
|
||||
install -v -m644 doc/*.txt /usr/share/doc/acl-&acl-version; &&
|
||||
chmod -v 755 /usr/lib/libacl.{so.1.1.0,la} &&
|
||||
chown -v root.root /usr/lib/libacl.{so.1.1.0,la,a}</userinput></screen>
|
||||
<screen role="root"><userinput>make install install-dev install-lib &&
|
||||
install -dv -m755 /usr/share/doc/acl-&acl-version; &&
|
||||
install -v -m644 doc/*.txt /usr/share/doc/acl-&acl-version; &&
|
||||
chmod -v 755 /usr/lib/libacl.{so.1.1.0,la} &&
|
||||
chown -v root.root /usr/lib/libacl.{so.1.1.0,la,a} &&
|
||||
chown -v root.root /usr/share/man/man*/*acl*</userinput></screen>
|
||||
|
||||
<para>You should now re-install <application><ulink
|
||||
url="&lfs-root;/chapter06/coreutils.html">Coreutils</ulink>
|
||||
|
@ -93,8 +93,9 @@ make</userinput></screen>
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install install-dev install-lib &&
|
||||
chmod -v 755 /usr/lib/libattr.{so.1.1.0,la} &&
|
||||
chown -v root.root /usr/lib/libattr.{a,la,so.1.1.0}</userinput></screen>
|
||||
chmod -v 755 /usr/lib/libattr.{so.1.1.0,la} &&
|
||||
chown -v root.root /usr/lib/libattr.{a,la,so.1.1.0} &&
|
||||
chown -v root.root /usr/share/man/man*/*attr*</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -7,10 +7,10 @@
|
||||
<!-- <!ENTITY apache-download-http "http://www.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2"> -->
|
||||
<!ENTITY apache-download-http "http://archive.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2">
|
||||
<!ENTITY apache-download-ftp "ftp://apache.mirrors.pair.com/httpd/httpd-&apache-version;.tar.bz2">
|
||||
<!ENTITY apache-md5sum "16eadc59ea6b38af33874d300973202e">
|
||||
<!ENTITY apache-size "4.9 MB">
|
||||
<!ENTITY apache-buildsize "102 MB (building all available DSO modules)">
|
||||
<!ENTITY apache-time "2.1 SBU (building all available DSO modules)">
|
||||
<!ENTITY apache-md5sum "b24ca6db942a4f8e57c357e5e3058d31">
|
||||
<!ENTITY apache-size "6.8 MB">
|
||||
<!ENTITY apache-buildsize "105 MB (building all available DSO modules)">
|
||||
<!ENTITY apache-time "1.2 SBU (building all available DSO modules)">
|
||||
]>
|
||||
|
||||
<sect1 id="apache" xreflabel="Apache-&apache-version;">
|
||||
@ -34,6 +34,8 @@
|
||||
open-source HTTP server. It is useful for creating local intranet
|
||||
web sites or running huge web serving operations.</para>
|
||||
|
||||
&lfs70_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
@ -62,10 +64,6 @@
|
||||
<para>Required patch: <ulink
|
||||
url="&patch-root;/httpd-&apache-version;-config-1.patch"/></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Required patch: <ulink
|
||||
url="&patch-root;/httpd-&apache-version;-bdb51-1.patch"/></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">Apache Dependencies</bridgehead>
|
||||
@ -93,9 +91,9 @@
|
||||
<ulink url="http://www.oracle.com/us/products/database/index.html">Oracle 11g</ulink>, and
|
||||
<ulink url="http://www.freetds.org/">FreeTDS</ulink></para>
|
||||
|
||||
<para>Though you can install APR and APR-util as separate components,
|
||||
it is recommended to use the bundled versions that come with the Apache
|
||||
HTTPD tarball.</para>
|
||||
<para>Though you can install APR and APR-util as separate components, the
|
||||
bundled versions that come with the Apache HTTPD tarball are
|
||||
recommended.</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/apache"/></para>
|
||||
@ -155,38 +153,12 @@ useradd -c "Apache Server" -d /dev/null -g apache \
|
||||
environments.</para>
|
||||
</note>
|
||||
|
||||
<note>
|
||||
<para>You may see warnings and other information similar to the output
|
||||
shown below while running the <command>autoconf</command> program in the
|
||||
following instructions:</para>
|
||||
<screen><computeroutput>configure.in:152: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
|
||||
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
|
||||
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
|
||||
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
|
||||
build/apr_common.m4:491: APR_TRY_COMPILE_NO_WARNING is expanded from...
|
||||
build/apu-conf.m4:215: APU_FIND_LDAP is expanded from...
|
||||
configure.in:152: the top level
|
||||
configure.in:162: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
|
||||
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
|
||||
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
|
||||
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
|
||||
build/apr_common.m4:491: APR_TRY_COMPILE_NO_WARNING is expanded from...
|
||||
build/apu-iconv.m4:115: APU_CHECK_ICONV_INBUF is expanded from...
|
||||
build/apu-iconv.m4:34: APU_FIND_ICONV is expanded from...
|
||||
configure.in:162: the top level</computeroutput></screen>
|
||||
</note>
|
||||
|
||||
<para>Build and install <application>Apache</application> by running the
|
||||
following commands:</para>
|
||||
|
||||
<screen><userinput>patch -Np1 -i ../httpd-&apache-version;-bdb51-1.patch &&
|
||||
pushd srclib/apr-util &&
|
||||
autoconf &&
|
||||
popd &&
|
||||
|
||||
./configure --enable-layout=FHS \
|
||||
--enable-mods-shared=all \
|
||||
--enable-so &&
|
||||
<screen><userinput>./configure --enable-layout=FHS \
|
||||
--enable-mods-shared=all \
|
||||
--enable-so &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>This package does not come with a test suite.</para>
|
||||
@ -194,9 +166,9 @@ make</userinput></screen>
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install &&
|
||||
chown -v root:root /usr/lib/apache/httpd.exp \
|
||||
/usr/sbin/{apxs,apachectl,dbmmanage,envvars{,-std}} \
|
||||
/usr/share/man/man1/{dbmmanage,ht{dbm,digest,passwd}}.1 \
|
||||
chown -v root:root /usr/lib/apache/httpd.exp \
|
||||
/usr/sbin/{apxs,apachectl,dbmmanage,envvars{,-std}} \
|
||||
/usr/share/man/man1/{dbmmanage,ht{dbm,digest,passwd}}.1 \
|
||||
/usr/share/man/man8/{ab,apachectl,apxs,htcacheclean,httpd}.8 \
|
||||
/usr/share/man/man8/{logresolve,rotatelogs,suexec}.8 &&
|
||||
chown -v -R apache:apache /srv/www</userinput></screen>
|
||||
@ -206,10 +178,6 @@ chown -v -R apache:apache /srv/www</userinput></screen>
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><command>autoconf</command>: This command generates a new
|
||||
<command>configure</command> script required after installing the
|
||||
<filename>bdb</filename> patch.</para>
|
||||
|
||||
<para><parameter>--enable-mods-shared=all</parameter>: The modules
|
||||
should be compiled and used as Dynamic Shared Objects
|
||||
(DSOs) so they can be included and excluded from the
|
||||
|
@ -25,7 +25,7 @@ $Date$
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="leafnode.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openldap.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/>
|
||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/> -->
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="virtuoso.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="soprano.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cvsserver.xml"/>
|
||||
|
Loading…
Reference in New Issue
Block a user