Changeset 396508b for general/genlib
- Timestamp:
- 01/01/2005 02:08:39 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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:
- 4774914f
- Parents:
- bd23186f
- Location:
- general/genlib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/gdbm.xml
rbd23186f r396508b 10 10 <!ENTITY gdbm-buildsize "4.1 MB"> 11 11 <!ENTITY gdbm-time "0.08 SBU"> 12 13 12 ]> 14 13 … … 23 22 <sect2> 24 23 <title>Introduction to <application><acronym>GDBM</acronym></application></title> 25 24 26 25 <para>The <application><acronym>GDBM</acronym></application> package 27 26 contains the <acronym>GNU</acronym> Database Manager. This … … 30 29 key, which can be retrieved in less time than if it was stored in a text 31 30 file.</para> 32 31 33 32 <sect3><title>Package information</title> 34 33 <itemizedlist spacing='compact'> … … 38 37 url="&gdbm-download-ftp;"/></para></listitem> 39 38 <listitem><para>Download size: &gdbm-size;</para></listitem> 40 <listitem><para>Estimated Disk space required:39 <listitem><para>Estimated disk space required: 41 40 &gdbm-buildsize;</para></listitem> 42 41 <listitem><para>Estimated build time: 43 42 &gdbm-time;</para></listitem></itemizedlist> 44 43 </sect3> 45 46 44 47 45 </sect2> 48 46 49 47 <sect2> 50 48 <title>Installation of <application><acronym>GDBM</acronym></application></title> 51 52 <para>Install <application><acronym>GDBM</acronym></application> by running the following commands: 49 50 <para>Install <application><acronym>GDBM</acronym></application> by running 51 the following commands: 53 52 </para> 54 53 55 54 <screen><userinput><command>./configure --prefix=/usr && 56 55 make && 57 56 make BINOWN=root BINGRP=root install</command></userinput></screen> 58 57 59 58 <para>In addition, you may need to install the <application>DBM</application> 60 59 and <application>NDBM</application> compatibility headers since some 61 60 applications look for these older dbm routines.</para> 62 61 63 62 <screen><userinput><command>make BINOWN=root BINGRP=root install-compat</command></userinput></screen> 64 63 65 64 </sect2> 66 65 67 66 <sect2> 68 67 <title>Command explanations</title> 69 68 70 69 <para><command>make BINOWN=root BINGRP=root install</command>: This 71 70 command overrides the <varname>BINOWN</varname> and … … 73 72 changing ownership of the installed files to root instead of the bin 74 73 user.</para> 75 74 76 75 </sect2> 77 76 78 77 <sect2> 79 78 <title>Contents</title> 80 79 81 80 <para>The <application><acronym>GDBM</acronym></application> package 82 81 contains <filename class="libraryfile">libgdbm</filename> libraries.</para> 83 82 84 83 </sect2> 85 84 86 85 <sect2><title>Description</title> 87 86 88 87 <sect3><title>gdbm libraries</title> 89 <para><filename class="libraryfile">libgdbm</filename> libraries contain functions that perform90 database routines using extendible hashing.</para></sect3>91 92 88 <para><filename class="libraryfile">libgdbm</filename> libraries contain 89 functions that perform database routines using extendible hashing.</para> 90 </sect3> 91 93 92 </sect2> 94 93 -
general/genlib/ispell.xml
rbd23186f r396508b 10 10 <!ENTITY ispell-buildsize "11 MB"> 11 11 <!ENTITY ispell-time "0.03 SBU"> 12 13 12 ]> 14 13 … … 23 22 <sect2> 24 23 <title>Introduction to <application>ispell</application></title> 25 24 26 25 <para>The <application>ispell</application> package contains a spell 27 26 checker that can handle international languages.</para> 28 27 29 28 <sect3><title>Package information</title> 30 29 <itemizedlist spacing='compact'> … … 34 33 url="&ispell-download-ftp;"/></para></listitem> 35 34 <listitem><para>Download size: &ispell-size;</para></listitem> 36 <listitem><para>Estimated Disk space required:35 <listitem><para>Estimated disk space required: 37 36 &ispell-buildsize;</para></listitem> 38 37 <listitem><para>Estimated build time: 39 38 &ispell-time;</para></listitem></itemizedlist> 40 39 </sect3> 41 40 42 41 </sect2> 43 42 44 43 <sect2> 45 44 <title>Installation of <application>ispell</application></title> 46 45 47 46 <para>The first step is to create <filename>local.h</filename>.</para> 48 47 49 48 <screen><userinput><command>sed -e "s:/usr/local:/usr:g" local.h.linux > local.h</command></userinput></screen> 50 49 51 50 <para>By default, <application>ispell</application> only installs an American 52 English dictionary. To set up other languages, check out the <filename>config.X</filename> file 53 for the #define entry to append to <filename>local.h</filename>.</para> 54 51 English dictionary. To set up other languages, check out the 52 <filename>config.X</filename> file for the #define entry to append to 53 <filename>local.h</filename>.</para> 54 55 55 <para>Compile and install <application>ispell</application> using the 56 56 following commands:</para> 57 57 58 <screen><userinput><command>make && 58 59 make install</command></userinput></screen> 59 60 60 61 </sect2> 61 62 62 63 <sect2> 63 64 <title>Contents</title> 64 65 65 66 <para>The <application>ispell</application> package contains the 66 67 <command>ispell</command> program used for spell checking.</para> 67 68 68 69 </sect2> 69 70 -
general/genlib/openssl.xml
rbd23186f r396508b 5 5 %general-entities; 6 6 7 8 7 <!ENTITY openssl-download-http "http://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 9 8 <!ENTITY openssl-download-ftp "ftp://ftp.openssl.org/source/openssl-&openssl-version;.tar.gz"> … … 11 10 <!ENTITY openssl-buildsize "35 MB"> 12 11 <!ENTITY openssl-time "1.16 SBU"> 13 14 12 ]> 15 13 … … 22 20 <title>OpenSSL-&openssl-version;</title> 23 21 24 25 22 <sect2> 26 23 <title>Introduction to <application>Open<acronym>SSL</acronym></application> 27 24 </title> 28 25 29 26 <para>The <application>Open<acronym>SSL</acronym></application> package contains 30 27 management tools and libraries relating to cryptography. These are useful for … … 32 29 <application>OpenSSH</application>, email applications and web browsers (for 33 30 accessing <acronym>HTTPS</acronym> sites).</para> 34 31 35 32 <sect3><title>Package information</title> 36 33 <itemizedlist spacing='compact'> … … 38 35 <listitem><para>Download (FTP): <ulink url="&openssl-download-ftp;"/></para></listitem> 39 36 <listitem><para>Download size: &openssl-size;</para></listitem> 40 <listitem><para>Estimated Disk space required: &openssl-buildsize;</para></listitem>37 <listitem><para>Estimated disk space required: &openssl-buildsize;</para></listitem> 41 38 <listitem><para>Estimated build time: &openssl-time;</para></listitem></itemizedlist> 42 39 </sect3> … … 54 51 <title>Installation of <application>Open<acronym>SSL</acronym></application> 55 52 </title> 56 53 57 54 <para>Install <application>Open<acronym>SSL</acronym></application> by running 58 55 the following commands:</para> … … 67 64 make MANDIR=/usr/share/man install && 68 65 cp -r certs /etc/ssl</command></userinput></screen> 69 66 70 67 </sect2> 71 68 72 69 <sect2> 73 70 <title>Command explanations</title> 74 71 75 72 <para><option>no-rc5 no-idea</option>: When added to the 76 73 <command>./config</command> command, this will eliminate the building of those 77 74 encryption methods. Patent licenses may be needed for you to utilize either of 78 75 those methods in your projects.</para> 79 76 80 77 <para><command>rm doc/apps/passwd.pod</command>: This command prevents 81 78 <application>Open<acronym>SSL</acronym></application> from installing its 82 79 passwd man page over an existing man page with the same name.</para> 83 80 84 81 <para><command>mv doc/crypto/{,openssl_}threads.pod</command>: This 85 82 commands prevents <application>Open<acronym>SSL</acronym></application> from … … 89 86 This command prevents installation of the non-existent <filename 90 87 class="libraryfile">libfips</filename> library.</para> 91 88 92 89 <para><screen><command>make MANDIR=/usr/share/man 93 90 make MANDIR=/usr/share/man install</command></screen> These … … 95 92 man pages in <filename class='directory'>/usr/share/man</filename> instead of 96 93 the default which is <filename class='directory'>/etc/ssl/man</filename>.</para> 97 94 98 95 <para><command>cp -r certs /etc/ssl</command>: The certificates must be copied 99 96 manually since the install script skips this step.</para> 100 97 101 98 </sect2> 102 99 103 100 <sect2> 104 101 <title>Configuring <application>OpenSSL</application></title> 105 102 106 103 <sect3><title>Config files</title> 107 104 <para><filename>/etc/ssl/openssl.cnf</filename></para> 108 105 </sect3> 109 106 110 107 <sect3><title>Configuration Information</title> 111 108 112 109 <para>Most people who just want to use 113 110 <application>Open<acronym>SSL</acronym></application> for providing functions … … 119 116 or to be able to find out how to do it.</para> 120 117 </sect3> 121 118 122 119 </sect2> 123 120 124 121 <sect2> 125 122 <title>Contents</title> 126 123 127 124 <para>The <application>Open<acronym>SSL</acronym></application> package 128 125 contains <command>c_rehash</command>, <command>openssl</command>, 129 126 <filename class='libraryfile'>libcrypto</filename> libraries and 130 127 <filename class='libraryfile'>libssl</filename> libraries.</para> 131 128 132 129 </sect2> 133 130 134 131 <sect2><title>Description</title> 135 132 136 133 <sect3><title>c_rehash</title> 137 134 138 135 <para><command>c_rehash</command> is a <application>Perl</application> script 139 136 that scans all files in a directory and adds symbolic links to their hash 140 137 values.</para> 141 138 142 139 </sect3> 143 140 144 141 <sect3><title>openssl</title> 145 142 146 143 <para>The <command>openssl</command> program is a command-line tool for using 147 144 the various cryptography functions of … … 149 146 crypto library from the shell. It can be used for various functions which are 150 147 documented in <command>man 1 openssl</command>.</para> 151 148 152 149 </sect3> 153 150 154 151 <sect3><title>libcrypto</title> 155 152 156 153 <para>The <application>Open<acronym>SSL</acronym></application> crypto library 157 154 implements a wide range of cryptographic algorithms used in various Internet … … 163 160 <application>Open<acronym>PGP</acronym></application>, and other cryptographic 164 161 standards.</para> 165 162 166 163 </sect3> 167 164 168 165 <sect3><title>libssl</title> 169 166 170 167 <para>The <application>Open<acronym>SSL</acronym></application> 171 168 <acronym>SSL</acronym> library implements the Secure Sockets Layer … … 174 171 <acronym>API</acronym>, documentation on which can be found by running 175 172 <command>man 3 ssl</command>.</para> 176 173 177 174 </sect3> 178 175 179 176 </sect2> 180 177 -
general/genlib/pcre.xml
rbd23186f r396508b 11 11 <!ENTITY pcre-buildsize "3.5 MB"> 12 12 <!ENTITY pcre-time "0.08 SBU"> 13 14 13 ]> 15 14 … … 24 23 <sect2> 25 24 <title>Introduction to <application><acronym>PCRE</acronym></application></title> 26 25 27 26 <para>The <application><acronym>PCRE</acronym></application> package contains 28 27 <application>Perl</application> Compatible Regular Expression … … 30 29 matching using the same syntax and semantics as 31 30 <application>Perl</application> 5.</para> 32 31 33 32 <sect3><title>Package information</title> 34 33 <itemizedlist spacing='compact'> … … 39 38 <listitem><para>MD5 Sum: &pcre-md5;</para></listitem> 40 39 <listitem><para>Download size: &pcre-size;</para></listitem> 41 <listitem><para>Estimated Disk space required:40 <listitem><para>Estimated disk space required: 42 41 &pcre-buildsize;</para></listitem> 43 42 <listitem><para>Estimated build time: … … 48 47 <sect2> 49 48 <title>Installation of <application><acronym>PCRE</acronym></application></title> 50 49 51 50 <para>Install <application><acronym>PCRE</acronym></application> by running 52 51 the following commands:</para> 53 52 54 53 <screen><userinput><command>./configure --prefix=/usr --enable-utf8 && 55 54 make && 56 55 make install</command></userinput></screen> 57 56 58 57 <para>If you reinstall <application>grep</application> after installing 59 58 <application>pcre</application>, <application>grep</application> will get … … 63 62 <command>./configure</command> for <application>grep</application> or move 64 63 <filename>libpcre</filename> to <filename>/lib</filename> as follows.</para> 65 64 66 65 <screen><userinput><command>mv /usr/lib/libpcre.so.* /lib/ && 67 ln -sf ../../lib/libpcre.so.0 /usr/lib/libpcre.so</command></userinput></screen> 66 ln -sf ../../lib/libpcre.so.0 /usr/lib/libpcre.so</command></userinput></screen> 67 68 68 </sect2> 69 69 70 70 <sect2> 71 71 <title>Command explanations</title> 72 72 73 73 <para><parameter>--enable-utf8</parameter>: This switch includes the code for 74 74 handling <acronym>UTF</acronym>-8 character strings in the library.</para> 75 75 76 76 </sect2> 77 77 78 78 <sect2> 79 79 <title>Contents</title> 80 80 81 81 <para>The <application><acronym>PCRE</acronym></application> package contains 82 82 the <filename class='libraryfile'>libpcre</filename> libraries, 83 83 <command>pcregrep</command>, <command>pcretest</command> and 84 84 <command>pcre-config</command>.</para> 85 85 86 86 </sect2> 87 87 88 88 <sect2><title>Description</title> 89 89 90 90 <sect3><title>pcregrep</title> 91 91 <para><command>pcregrep</command> is a <command>grep</command> that understands 92 92 <application>Perl</application> compatible regular expressions.</para></sect3> 93 93 94 94 <sect3><title>pcretest</title> 95 95 <para><command>pcretest</command> can test your 96 96 <application>Perl</application> compatible regular expression.</para></sect3> 97 97 98 98 <sect3><title>pcre-config</title> 99 99 <para><command>pcre-config</command> is used during the compile process of 100 100 programs linking to this library.</para></sect3> 101 101 102 102 </sect2> 103 103
Note:
See TracChangeset
for help on using the changeset viewer.