Changeset e12e05b for pst


Ignore:
Timestamp:
08/01/2004 04:54:59 PM (20 years ago)
Author:
Randy McMurchy <randy@…>
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:
c54e3c9
Parents:
b08d75f
Message:

Added sed command to enable finding PAM headers and added optional dependencies to CUPS

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/printing/cups.xml

    rb08d75f re12e05b  
    1919<application><acronym>CUPS</acronym></application></title>
    2020
    21 <para>The Common Unix Printing System (<acronym>CUPS</acronym>) is a print spooler and
    22 associated utilities. It is based on the "Internet Printing Protocol"
    23 and provides printing services to most PostScript and
    24 raster printers.</para>
     21<para>The Common Unix Printing System (<acronym>CUPS</acronym>) is a print
     22spooler and associated utilities. It is based on the "Internet Printing
     23Protocol" and provides printing services to most PostScript and raster
     24printers.</para>
    2525
    2626<sect3><title>Package information</title>
     
    3333</sect3>
    3434
    35 <sect3><title><application><acronym>CUPS</acronym></application> dependencies</title>
     35<sect3><title><application><acronym>CUPS</acronym></application> dependencies
     36</title>
    3637<sect4><title>Optional</title>
    3738<para><xref linkend="libjpeg"/>, <xref linkend="libpng"/>,
     
    4142url="ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/">libgpg-error</ulink>,
    4243<ulink url="ftp://ftp.gnupg.org/gcrypt/libgcrypt/">libgcrypt</ulink> and
    43 <ulink
    44 url="ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/opencdk/">opencdk</ulink>,
    45 in that order.), <xref linkend="Linux_PAM"/>, <xref linkend="php"/> and <xref
    46 linkend="Python"/></para></sect4>
     44<ulink url="ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/opencdk/">opencdk</ulink>,
     45in that order), <xref linkend="Linux_PAM"/>, <xref linkend="php"/>,
     46<xref linkend="Python"/>, <xref linkend="j2sdk"/>,
     47<ulink url="http://www.openslp.org/">OpenSLP</ulink>, <ulink
     48url="http://packages.debian.org/unstable/source/libpaper">libpaper</ulink> and
     49<ulink url="http://valgrind.kde.org/">Valgrind</ulink> (optionally used if
     50running the test suites)</para></sect4>
    4751</sect3>
    4852
     
    5256<title>Installation of
    5357<application><acronym>CUPS</acronym></application></title>
     58
     59<para>If you utilize <application>Linux-<acronym>PAM</acronym></application>,
     60you need to modify some files so
     61<application><acronym>CUPS</acronym></application> can find needed headers.
     62Make the appropriate modifications using the following command:</para>
     63
     64<screen><userinput><command>sed -i -e "s@pam/pam@security/pam@g" \
     65{config-scripts/cups-pam.m4,scheduler/auth.c,configure}</command></userinput></screen>
    5466
    5567<para>Install <application><acronym>CUPS</acronym></application> by
     
    6779<para>The basic default behavior of the installation is appropriate for
    6880<acronym>LFS</acronym> systems. <application><acronym>CUPS</acronym>
    69 </application> files are placed in <filename
    70 class="directory">/usr/bin</filename>, <filename class="directory">/usr/sbin</filename>, <filename
    71 class="directory">/var</filename> and <filename class="directory">/etc/cups</filename>.</para>
     81</application> files are placed in
     82<filename class="directory">/usr/bin</filename>,
     83<filename class="directory">/usr/sbin</filename>,
     84<filename class="directory">/var</filename> and
     85<filename class="directory">/etc/cups</filename>.</para>
    7286
    7387</sect2>
     
    88102the resulting raster images to a form that the printer understands.
    89103<ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>
    90 drivers use Ghostscript to convert PostScript to a printable form directly, but this
    91 is considered to be a hack by <application><acronym>CUPS</acronym></application>
    92 developers.</para>
     104drivers use Ghostscript to convert PostScript to a printable form directly, but
     105this is considered to be a hack by
     106<application><acronym>CUPS</acronym></application> developers.</para>
    93107
    94108<para>During the install, <application><acronym>CUPS</acronym></application>
    95109created the startup file <filename>/etc/rc.d/init.d/cups</filename>. The file
    96 works, but you may want to change it to a more conventional <acronym>LFS
    97 </acronym> startup file by installing the script included in the
     110works, but you may want to change it to a more conventional
     111<acronym>LFS</acronym> startup file by installing the script included in the
    98112<xref linkend="intro-important-bootscripts"/> package:</para>
    99113
     
    133147<para><command>lpc</command> provides limited control over printer
    134148and class queues provided by <application><acronym>CUPS</acronym>
    135 </application>.</para></sect3>
     149</application>.
     150</para></sect3>
    136151
    137152<sect3><title>cupsd</title>
    138 <para><command>cupsd</command> is the scheduler for the Common Unix Printing System.
     153<para><command>cupsd</command> is the scheduler for the Common Unix Printing
     154System.
    139155</para></sect3>
    140156
    141157<sect3><title>accept</title>
    142 <para><command>accept</command> instructs the printing system to accept print jobs to the specified destinations.
     158<para><command>accept</command> instructs the printing system to accept print
     159jobs to the specified destinations.
    143160</para></sect3>
    144161
     
    154171
    155172<sect3><title>lpadmin</title>
    156 <para><command>lpadmin</command> configures printer and class queues provided by
    157 <acronym>CUPS</acronym>.
     173<para><command>lpadmin</command> configures printer and class queues provided
     174by <acronym>CUPS</acronym>.
    158175</para></sect3>
    159176
     
    173190
    174191<sect3><title>lpq</title>
    175 <para><command>lpq</command> shows the current print queue status on the named printer.
     192<para><command>lpq</command> shows the current print queue status on the named
     193printer.
    176194</para></sect3>
    177195
     
    181199
    182200<sect3><title>lprm</title>
    183 <para><command>lprm</command> cancels print jobs that have been queued for printing.
     201<para><command>lprm</command> cancels print jobs that have been queued for
     202printing.
    184203</para></sect3>
    185204
     
    201220
    202221<sect3><title>lpoptions</title>
    203 <para><command>lpoptions</command> displays or sets printer options and defaults.
     222<para><command>lpoptions</command> displays or sets printer options and
     223defaults.
    204224</para></sect3>
    205225
Note: See TracChangeset for help on using the changeset viewer.