Changeset e1d7dec
- Timestamp:
- 09/14/2003 08:28:20 PM (21 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 461626e
- Parents:
- b3ae387
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/genlib.xml
rb3ae387 re1d7dec 7 7 duplicate code (and risk introducing bugs), it just has to call 8 8 functions from the libraries installed on the system. The most obvious 9 example of a set of libraries is glibc which is installed during the LFS10 book. This contains all of the C library functions which programs 11 use.</para>9 example of a set of libraries is <application>glibc</application> which is 10 installed during the <acronym>LFS</acronym> book. This contains all of 11 the <application>C</application> library functions which programs use.</para> 12 12 13 <para>There are two types of library, static and shared. Shared 14 libraries (usually <filename>libXXX.so</filename>) are loaded into memory from the shared 15 copy at runtime (hence the name). Static libraries 16 (<filename>libXXX.a</filename>) are 17 actually linked into the program executable file itself, thus making the 18 program file larger. Quite often, you will find both static and shared 19 copies of the same library on your system.</para> 13 <para>There are two types of library, static and shared. Shared libraries 14 (usually <filename>libXXX.so</filename>) are loaded into memory from the shared 15 copy at runtime (hence the name). Static libraries (<filename>libXXX.a 16 </filename>) are actually linked into the program executable file itself, thus 17 making the program file larger. Quite often, you will find both static and 18 shared copies of the same library on your system.</para> 20 19 21 20 <para>Generally, you only need to install libraries when you are 22 21 installing software which requires functionality which they supply. In 23 the BLFSbook, each package is listed with a list of (known)22 the <acronym>BLFS</acronym> book, each package is listed with a list of (known) 24 23 dependencies. Thus, you can figure out which libraries you need to have 25 24 before installing that program. If you are installing something without 26 using BLFS instructions, usually the <filename>README</filename> or27 < filename>INSTALL</filename> file will contain details of the programs28 requirements.</para>25 using <acronym>BLFS</acronym> instructions, usually the <filename>README 26 </filename> or <filename>INSTALL</filename> file will contain details of the 27 programs requirements.</para> 29 28 30 <para>There are certain libraries which nearly 31 <emphasis>everyone</emphasis> will need at some point. In this chapter 32 we list these and some others and explain why you may want to install 33 them.</para> 29 <para>There are certain libraries which nearly <emphasis>everyone</emphasis> 30 will need at some point. In this chapter we list these and some others and 31 explain why you may want to install them.</para> 34 32 35 33 &openssl; -
general/graphlib/libpng/libpng-intro.xml
rb3ae387 re1d7dec 3 3 4 4 <para>The <application>libpng</application> package contains libraries used 5 by other programs for reading and writing pngfiles.</para>5 by other programs for reading and writing <acronym>PNG</acronym> files.</para> 6 6 7 7 <sect3><title>Package information</title> -
general/graphlib/libpng/libpng.ent
rb3ae387 re1d7dec 7 7 <!ENTITY libpng-buildsize "4.1 MB"> 8 8 <!ENTITY libpng-version "1.2.5"> 9 <!ENTITY libpng-download-http "http:// www.libpng.org/pub/png/src/libpng-1.2.5.tar.bz2">9 <!ENTITY libpng-download-http "http://telia.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.5.tar.bz2"> 10 10 <!ENTITY libpng-download-ftp "ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.2.5.tar.gz"> 11 11 <!ENTITY libpng-size "376 KB"> 12 <!ENTITY libpng-time " ">12 <!ENTITY libpng-time "0.16"> -
general/graphlib/libungif/libungif-config.xml
rb3ae387 re1d7dec 1 1 <sect2> 2 <title>Configuring libungif</title>2 <title>Configuring <application>libungif</application></title> 3 3 4 4 <sect3><title>Configuration Information</title> -
general/graphlib/libungif/libungif-desc.xml
rb3ae387 re1d7dec 2 2 <title>Contents</title> 3 3 4 <para>The libungif package contains < userinput>gif2epsn</userinput>,5 < userinput>gif2ps</userinput>, <userinput>gif2rgb</userinput>,6 < userinput>gifasm</userinput>, <userinput>gifbg</userinput>,7 < userinput>gifburst</userinput>, <userinput>gifclip</userinput>,8 < userinput>gifclrmp</userinput>, <userinput>gifcolor</userinput>,9 < userinput>gifcomb</userinput>, <userinput>gifcompose</userinput>,10 < userinput>giffiltr</userinput>, <userinput>giffix</userinput>,11 < userinput>gifflip</userinput>, <userinput>gifhisto</userinput>,12 < userinput>gifinfo</userinput>, <userinput>gifinter</userinput>,13 < userinput>gifinto</userinput>, <userinput>gifovly</userinput>,14 < userinput>gifpos</userinput>, <userinput>gifrotat</userinput>,15 < userinput>gifrsize</userinput>, <userinput>gifspnge</userinput>,16 < userinput>giftext</userinput>, <userinput>gifwedge</userinput>,17 < userinput>icon2gif</userinput>, <userinput>raw2gif</userinput>,18 < userinput>rgb2gif</userinput>, <userinput>text2gif</userinput> and4 <para>The libungif package contains <command>gif2epsn</command>, 5 <command>gif2ps</command>, <command>gif2rgb</command>, 6 <command>gifasm</command>, <command>gifbg</command>, 7 <command>gifburst</command>, <command>gifclip</command>, 8 <command>gifclrmp</command>, <command>gifcolor</command>, 9 <command>gifcomb</command>, <command>gifcompose</command>, 10 <command>giffiltr</command>, <command>giffix</command>, 11 <command>gifflip</command>, <command>gifhisto</command>, 12 <command>gifinfo</command>, <command>gifinter</command>, 13 <command>gifinto</command>, <command>gifovly</command>, 14 <command>gifpos</command>, <command>gifrotat</command>, 15 <command>gifrsize</command>, <command>gifspnge</command>, 16 <command>giftext</command>, <command>gifwedge</command>, 17 <command>icon2gif</command>, <command>raw2gif</command>, 18 <command>rgb2gif</command>, <command>text2gif</command> and 19 19 <filename>libungif</filename> libraries.</para> 20 20 … … 24 24 25 25 <sect3><title>gif2epsn</title> 26 <para>Dumps images saved as GIFfiles on Epson type printers.</para></sect3>26 <para>Dumps images saved as <acronym>GIF</acronym> files on Epson type printers.</para></sect3> 27 27 28 28 <sect3><title>gif2ps</title> 29 <para>Print GIF file on laser printers supporting PostScript.</para></sect3> 29 <para>Print <acronym>GIF</acronym> file on laser printers supporting PostScript. 30 </para></sect3> 30 31 31 32 <sect3><title>gif2rgb</title> 32 <para>Convert images saved as GIF to 24-bit RGB image(s).</para></sect3> 33 <para>Convert images saved as <acronym>GIF</acronym> to 24-bit <acronym>RGB 34 </acronym> image(s).</para></sect3> 33 35 34 36 <sect3><title>gifasm</title> 35 <para>assemble multiple GIFs into one, or burst a36 multiple-image GIF.</para></sect3>37 <para>assemble multiple <acronym>GIF</acronym>s into one, or burst a 38 multiple-image <acronym>GIF</acronym>.</para></sect3> 37 39 38 40 <sect3><title>gifbg</title> 39 <para>Generate a single-color test pattern GIF.</para></sect3> 41 <para>Generate a single-color test pattern <acronym>GIF</acronym>.</para> 42 </sect3> 40 43 41 44 <sect3><title>gifburst</title> 42 <para>Burst a GIFimage into subrectangles.</para></sect3>45 <para>Burst a <acronym>GIF</acronym> image into subrectangles.</para></sect3> 43 46 44 47 <sect3><title>gifclip</title> 45 <para>Clip or crop a GIFimage.</para></sect3>48 <para>Clip or crop a <acronym>GIF</acronym> image.</para></sect3> 46 49 47 50 <sect3><title>gifclrmp</title> 48 <para>Modify GIFimage colormaps.</para></sect3>51 <para>Modify <acronym>GIF</acronym> image colormaps.</para></sect3> 49 52 50 53 <sect3><title>gifcolor</title> … … 52 55 53 56 <sect3><title>gifcomb</title> 54 <para>Combine 2 GIF images of exactly the same size into one.</para></sect3> 57 <para>Combine 2 <acronym>GIF</acronym> images of exactly the same size into one. 58 </para></sect3> 55 59 56 60 <sect3><title>gifcompose</title> … … 58 62 59 63 <sect3><title>giffiltr</title> 60 <para>Template code for filtering a GIF sequentially.</para></sect3> 64 <para>Template code for filtering a <acronym>GIF</acronym> sequentially.</para> 65 </sect3> 61 66 62 67 <sect3><title>giffix</title> 63 <para>Clumsily attempts to fix truncated GIF images.</para></sect3> 68 <para>Clumsily attempts to fix truncated <acronym>GIF</acronym> images.</para> 69 </sect3> 64 70 65 71 <sect3><title>gifflip</title> 66 <para>Flip GIF image along X or Y axis or rotate by 90 degrees.</para></sect3> 72 <para>Flip <acronym>GIF</acronym> image along X or Y axis or rotate by 90 73 degrees.</para></sect3> 67 74 68 75 <sect3><title>gifhisto</title> 69 <para>Generate color-frequency histogram from a GIF.</para></sect3> 76 <para>Generate color-frequency histogram from a <acronym>GIF</acronym>.</para> 77 </sect3> 70 78 71 79 <sect3><title>gifinfo</title> 72 <para>Gives information on a GIFfile.</para></sect3>80 <para>Gives information on a <acronym>GIF</acronym> file.</para></sect3> 73 81 74 82 <sect3><title>gifinter</title> … … 76 84 77 85 <sect3><title>gifinto</title> 78 <para>End-of-pipe fitting for GIF-processing pipelines.</para></sect3>86 <para>End-of-pipe fitting for <acronym>GIF</acronym>-processing pipelines.</para></sect3> 79 87 80 88 <sect3><title>gifovly</title> 81 <para>Generate one composite GIF from a multiple-image GIF.</para></sect3> 89 <para>Generate one composite <acronym>GIF</acronym> from a multiple-image 90 <acronym>GIF</acronym>.</para></sect3> 82 91 83 92 <sect3><title>gifpos</title> … … 85 94 86 95 <sect3><title>gifrotat</title> 87 <para>Rotate a GIFthrough any desired angle.</para></sect3>96 <para>Rotate a <acronym>GIF</acronym> through any desired angle.</para></sect3> 88 97 89 98 <sect3><title>gifrsize</title> 90 <para>Resize a GIF by deletion or duplication of bits.</para></sect3> 99 <para>Resize a <acronym>GIF</acronym> by deletion or duplication of bits.</para> 100 </sect3> 91 101 92 102 <sect3><title>gifspnge</title> 93 <para>Template code for filtering a GIF with in-core operations.</para></sect3> 103 <para>Template code for filtering a <acronym>GIF</acronym> with in-core 104 operations.</para></sect3> 94 105 95 106 <sect3><title>giftext</title> 96 <para>Print (text only) general information about a GIF.</para></sect3> 107 <para>Print (text only) general information about a <acronym>GIF</acronym>. 108 </para></sect3> 97 109 98 110 <sect3><title>gifwedge</title> 99 <para>Create a test GIF image resembling a color monitor test100 pattern.</para></sect3>111 <para>Create a test <acronym>GIF</acronym> image resembling a color monitor 112 test pattern.</para></sect3> 101 113 102 114 <sect3><title>icon2gif</title> … … 104 116 105 117 <sect3><title>raw2gif</title> 106 <para>Convert raw 8-bit image data into GIF files.</para></sect3> 118 <para>Convert raw 8-bit image data into <acronym>GIF</acronym> files.</para> 119 </sect3> 107 120 108 121 <sect3><title>rgb2gif</title> 109 <para>Convert 24 bit images to a GIFimage using color122 <para>Convert 24 bit images to a <acronym>GIF</acronym> image using color 110 123 quantization.</para></sect3> 111 124 112 125 <sect3><title>text2gif</title> 113 <para>Generate GIF images out of regular text in 8x8 font.</para></sect3> 126 <para>Generate <acronym>GIF</acronym> images out of regular text in 8x8 font. 127 </para></sect3> 114 128 115 129 </sect2> -
general/graphlib/libungif/libungif-inst.xml
rb3ae387 re1d7dec 1 1 <sect2> 2 <title>Installation of libungif</title>2 <title>Installation of <application>libungif</application></title> 3 3 4 <para>Install libungif by running the following commands:</para> 4 <para>Install <application>libungif</application> by running the following 5 commands:</para> 5 6 6 < para><screen><userinput>./configure --prefix=/usr &&7 <screen><userinput>./configure --prefix=/usr && 7 8 make && 8 make install</userinput></screen> </para>9 make install</userinput></screen> 9 10 10 11 <note><para>If you get an error during the make portion compiling -
general/graphlib/libungif/libungif-intro.xml
rb3ae387 re1d7dec 1 1 <sect2> 2 <title>Introduction to libungif</title>2 <title>Introduction to <application>libungif</application></title> 3 3 4 < screen>Download location (HTTP): <ulink url="&libungif-download-http;"/>5 Download location (FTP): <ulink url="&libungif-download-ftp;"/> 6 Version used: &libungif-version; 7 Package size: &libungif-size; 8 Estimated Disk space required: &libungif-buildsize; 9 Estimated build time: &libungif-time;</screen>4 <para>The libungif package contains libraries for reading all 5 <acronym>GIF</acronym>s and writing uncompressed ones as well as programs for 6 converting and working with <acronym>GIF</acronym> files. The libraries are 7 useful for any graphics program wishing to deal with <acronym>GIF</acronym> 8 files while the programs are useful for conversion purposes as well as cleaning 9 up images.</para> 10 10 11 <para>The libungif package contains libraries for reading all gifs and 12 writing uncompressed ones as well as programs for converting and working 13 with gif files. The libraries are useful for any graphics program 14 wishing to deal with gif files while the programs are useful for 15 conversion purposes as well as cleaning up images.</para> 11 <para>The reason libungif only writes uncompressed <acronym>GIF</acronym>s 12 is due to a legal issue with <acronym>LZW</acronym> compression (which Unisys 13 claims a patent on). Reading <acronym>GIF</acronym>s is not a problem as the 14 uncompression routines do not seem to be limited in this way. Note that this 15 has in the past been disputed. The best way to avoid this whole mess is to 16 simply use libungif for looking at <acronym>GIF</acronym> images on the web, 17 while in any pages which you design, use the open source <acronym>PNG</acronym> 18 format instead (which uses, not surprisingly, the libpng library) which has no 19 patent issues at all.</para> 16 20 17 < para>The reason libungif only writes uncompressed gifs is due to a18 legal issue with LZW compression (which Unisys claims a patent on). 19 Reading gifs is not a problem as the uncompression routines do not seem 20 to be limited in this way. Note that this has in the past been 21 disputed. The best way to avoid this whole mess is to simply use 22 libungif for looking at gif images on the web, while in any pages which 23 you design, use the open source png format instead (which uses, not 24 surprisingly, the libpng library) which has no patent issues at 25 all.</para> 21 <sect3><title>Package information</title> 22 <itemizedlist spacing='compact'> 23 <listitem><para>Download (HTTP): <ulink url="&libungif-download-http;"/></para></listitem> 24 <listitem><para>Download (FTP): <ulink url="&libungif-download-ftp;"/></para></listitem> 25 <listitem><para>Download size: &libungif-size;</para></listitem> 26 <listitem><para>Estimated Disk space required: &libungif-buildsize;</para></listitem> 27 <listitem><para>Estimated build time: &libungif-time;</para></listitem></itemizedlist> 28 </sect3> 29 26 30 27 31 </sect2> -
general/graphlib/libungif/libungif.ent
rb3ae387 re1d7dec 9 9 <!ENTITY libungif-download-ftp ""> 10 10 <!ENTITY libungif-size "343 KB"> 11 <!ENTITY libungif-time "0. 24SBU">11 <!ENTITY libungif-time "0.11 SBU"> -
postlfs/security/security.xml
rb3ae387 re1d7dec 3 3 <title>Security</title> 4 4 5 <para>Security takes many forms in a computing environment. This chapter 6 gives examples of three different types of security; access, prevention 7 and detection. Access for users is usually handled by 8 <command>login</command> or an application designed to handle the login 9 function. In this chapter, we show how to enhance 10 <command>login</command> by setting policies with 11 <application><acronym>PAM</acronym></application> modules. Access via networks 12 can also be secured by policies set by 13 <application>iptables</application>. Prevention of breaches, like 14 trojans, are assisted by applications like <application>gnupg</application>, 15 specifically the ability to confirm signed packages, which prevents 16 modification of the tarball after the packager creates it. Finally, we touch on 17 detection with a package that stores "signatures" and then regenerates those 18 "signatures" and compares for files that have been changed.</para> 19 5 20 &shadow; 6 & gnupg;21 &Linux_PAM; 7 22 &iptables; 8 23 &postlfs-security-fw; 24 &gnupg; 9 25 &tripwire; 10 &Linux_PAM;11 26 &postlfs-security-syslog; 12 27
Note:
See TracChangeset
for help on using the changeset viewer.