1 | <?xml version='1.0' encoding='UTF-8'?> |
1 | <?xml version='1.0' encoding='UTF-8'?> |
2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/quick-samba-howto.xml,v 1.29 2007/06/06 23:23:35 nightmorph Exp $ --> |
2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/quick-samba-howto.xml,v 1.30 2007/07/08 02:22:04 nightmorph Exp $ --> |
3 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
3 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
4 | <guide link="/doc/en/quick-samba-howto.xml"> |
4 | <guide link="/doc/en/quick-samba-howto.xml"> |
5 | <title>Gentoo Samba3/CUPS/ClamAV HOWTO</title> |
5 | <title>Gentoo Samba3/CUPS/ClamAV HOWTO</title> |
6 | <author title="Author"> |
6 | <author title="Author"> |
7 | <mail link="daff at dword dot org">Andreas "daff" Ntaflos</mail> |
7 | <mail link="daff at dword dot org">Andreas "daff" Ntaflos</mail> |
8 | </author> |
8 | </author> |
9 | <author title="Author"> |
9 | <author title="Author"> |
10 | <mail link="joshua@sungentoo.homeunix.com">Joshua Preston</mail> |
10 | <mail link="joshua@sungentoo.homeunix.com">Joshua Preston</mail> |
11 | </author> |
11 | </author> |
|
|
12 | <author title="Editor"> |
|
|
13 | <mail link="nightmorph@gentoo.org">Joshua Saddler</mail> |
|
|
14 | </author> |
12 | |
15 | |
13 | <abstract> |
16 | <abstract> |
14 | Setup, install and configure a Samba Server under Gentoo that shares files, |
17 | Setup, install and configure a Samba Server under Gentoo that shares files, |
15 | printers without the need to install drivers and provides automatic virus |
18 | printers without the need to install drivers and provides automatic virus |
16 | scanning. |
19 | scanning. |
… | |
… | |
18 | |
21 | |
19 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
22 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
20 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
23 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
21 | <license/> |
24 | <license/> |
22 | |
25 | |
23 | <version>1.17</version> |
26 | <version>1.18</version> |
24 | <date>2007-06-06</date> |
27 | <date>2007-07-07</date> |
25 | |
28 | |
26 | <chapter> |
29 | <chapter> |
27 | <title>Introduction to this HOWTO</title> |
30 | <title>Introduction to this HOWTO</title> |
28 | <section> |
31 | <section> |
29 | <title>Purpose</title> |
32 | <title>Purpose</title> |
… | |
… | |
776 | |
779 | |
777 | <p> |
780 | <p> |
778 | There are two sets of printer drivers for this. First, the Adobe PS drivers |
781 | There are two sets of printer drivers for this. First, the Adobe PS drivers |
779 | which can be obtained from <uri |
782 | which can be obtained from <uri |
780 | link="http://www.adobe.com/support/downloads/main.html">Adobe</uri> (PostScript |
783 | link="http://www.adobe.com/support/downloads/main.html">Adobe</uri> (PostScript |
781 | printer drivers). Second, there are the CUPS PS drivers, to be obtained <uri |
784 | printer drivers). Second, there are the CUPS PS drivers, to be obtained by |
782 | link="http://dev.gentoo.org/~nightmorph/misc/cups-samba-5.0rc2.tar.gz">here</uri>. |
785 | emerging <c>net-print/cups-windows</c>. Note that it may still be marked ~arch, |
|
|
786 | so you may need to add it to <path>/etc/portage/package.keywords</path>. There |
783 | There doesn't seem to be a difference between the functionality of the two, but |
787 | doesn't seem to be a difference between the functionality of the two, but the |
784 | the Adobe PS drivers need to be extracted on a Windows System since it's a |
788 | Adobe PS drivers need to be extracted on a Windows System since it's a Windows |
785 | Windows binary. Also the whole procedure of finding and copying the correct |
789 | binary. Also the whole procedure of finding and copying the correct files is a |
786 | files is a bit more hassle. The CUPS drivers seem to support some options the |
790 | bit more hassle. The CUPS drivers seem to support some options the Adobe drivers |
787 | Adobe drivers don't. |
791 | don't. |
788 | </p> |
|
|
789 | <!-- |
|
|
790 | used to be available at www.cups.org/articles.php?L142+p4, but only 6.0 is |
|
|
791 | available. at some point, we should update this for 6.0. |
|
|
792 | --> |
|
|
793 | |
|
|
794 | <p> |
792 | </p> |
795 | This HOWTO uses the CUPS drivers for Windows. The downloaded file is |
793 | |
796 | called <path>cups-samba-5.0rc2.tar.gz</path>. Extract the files |
|
|
797 | contained into a directory. |
|
|
798 | </p> |
794 | <p> |
799 | |
795 | This HOWTO uses the CUPS drivers for Windows. Install them as shown: |
800 | <pre caption="Extract the drivers and run the install"> |
|
|
801 | # <i>tar -xzf cups-samba-5.0rc2.tar.gz</i> |
|
|
802 | # <i>cd cups-samba-5.0rc2</i> |
|
|
803 | <comment>(Only use this script if CUPS resides in /usr/share/cups)</comment> |
|
|
804 | # <i>./cups-samba.install</i> |
|
|
805 | </pre> |
|
|
806 | |
|
|
807 | <p> |
796 | </p> |
808 | <path>cups-samba.ss</path> is a TAR archive containing three files: |
|
|
809 | <path>cups5.hlp</path>, <path>cupsdrvr5.dll</path> and |
|
|
810 | <path>cupsui5.dll</path>. These are the actual driver files. |
|
|
811 | </p> |
|
|
812 | |
797 | |
813 | <warn> |
798 | <pre caption="Install the drivers and restart CUPS"> |
814 | The script <c>cups-samba.install</c> may not work for all *nixes (i.e. FreeBSD) |
799 | # <i>emerge -av cups-windows</i> |
815 | because almost everything which is not part of the base system is installed |
|
|
816 | somewhere under the prefix <path>/usr/local/</path>. This seems not to be the |
|
|
817 | case for most things you install under GNU/Linux. However, if your CUPS |
|
|
818 | installation is somewhere other than <path>/usr/share/cups/</path> see the |
|
|
819 | example below. |
|
|
820 | </warn> |
|
|
821 | |
|
|
822 | <p> |
|
|
823 | Suppose your CUPS installation resides under |
|
|
824 | <path>/usr/local/share/cups/</path>, and you want to install the drivers there. |
|
|
825 | Do the following: |
|
|
826 | </p> |
|
|
827 | |
|
|
828 | <pre caption="Manually installing the drivers"> |
|
|
829 | # <i>cd /path/you/extracted/the/CUPS-driver/tarball/into</i> |
|
|
830 | # <i>tar -xf cups-samba.ss</i> |
|
|
831 | <comment>(This extracts the files to usr/share/cups/drivers under the CURRENT WORKING DIRECTORY)</comment> |
|
|
832 | # <i>cd usr/share/cups/drivers</i> |
|
|
833 | <comment>(no leading / !)</comment> |
|
|
834 | # <i>cp cups* /usr/local/share/cups/drivers</i> |
|
|
835 | # <i>/etc/init.d/cupsd restart</i> |
800 | # <i>/etc/init.d/cupsd restart</i> |
836 | </pre> |
801 | </pre> |
837 | |
802 | |
838 | <p> |
803 | <p> |
839 | Now we'll use the script <c>cupsaddsmb</c> provided by the CUPS distribution. |
804 | Now we'll use the script <c>cupsaddsmb</c> provided by the CUPS distribution. |