You can also build binary packages that can be installed on other machines using the RPM spec file (packaging/cups.spec
) or EPM list file (packaging/cups.list
). The latter also supports building of binary RPMs (Red Hat Package Manager), which makes it more convenient to use.
You can find the RPM software at http://www.rpm.org/.
The source distributions include an RPM spec file that can be used to build RPM packages for your Linux distribution. The rpmbuild
command is used to build from the tar files:
#rpmbuild -ta cups-version-source.tar.gz
Or
#rpmbuild -ta cups-version-source.tar.bz2
You will need the gcc, libjpeg, libjpeg-devel, libpng, libpng-devel, libtiff, libtiff-devel, zlib
, and zlib-devel
packages installed to compile CUPS with all the standard functionalities. The krb5-devel
and krb5-libs
packages, openldap
and openldap-devel
packages, openslp
, and openslp-devel
packages will allow support for Kerberos (CUPS 1.3.x only), LDAP, and SLP...