Ensures PyKota downloaded from Subversion is installed and functional under Debian Before being able to install PyKota, some packages have to be downloaded and installed. CUPS is installed CUPS is not installed PyKota currently only works with the CUPS printing system, and must be installed on the print server. So before installing PyKota you must first install CUPS. You can install it with 'apt-get install cupsys' Python is installed Python is not installed PyKota is 100% written in the Python language. To install PyKota you need both Python and Python's Distutils facility, available from Python's development package. You can install these packages with 'apt-get install python python-dev' Subversion is installed Subversion is not installed PyKota's latest development tree is always available with Subversion, aka the 'svn' command. To be able to download PyKota, the 'svn' command must be present. You can install it with 'apt-get install subversion' PyKota is downloaded PyKota is not downloaded PyKota must be downloaded before being installed. You can download its latest development tree with 'svn export svn://svn.librelogiciel.com/pykota/trunk pykota' PyKota depends on a lot of third party software. Some of them are required, other ones simply recommended : they don't prevent most of PyKota from working, but some functionnalities will be unavailable to you if they are not installed. python-pygresql is installed python-pygresql is not installed We don't want to use a PostgreSQL database backend for PyKota python-pygresql allows PyKota to use a PostgreSQL database backend. If this is what you want you must install it with 'apt-get install python-pygresql' python-ldap is installed python-ldap is not installed We don't want to use an LDAP database backend for PyKota python-ldap allows PyKota to use an LDAP database backend. If this is what you want you must install it with 'apt-get install python-ldap' python-mysqldb is installed python-mysqldb is not installed We don't want to use a MySQL database backend for PyKota python-mysqldb allows PyKota to use a MySQL database backend. If this is what you want you must install it with 'apt-get install python-mysqldb' python-pysqlite2 is installed python-pysqlite2 is not installed We don't want to use an SQLite database backend for PyKota python-pysqlite2 allows PyKota to use an SQLite database backend. If this is what you want you must install it with 'apt-get install python-pysqlite2' python-egenix-mxdatetime is installed python-egenix-mxdatetime is not installed python-egenix-mxdatetime is required for PyKota to work. You must install it with 'apt-get install python-egenix-mxdatetime' python-osd is installed python-osd is not installed We don't want to use 'pykosd', PyKota's X-Window end user print quota reminder python-osd is only needed if you want to use the 'pykosd' utility, which is an X-Window print quota reminded for end users. You can install it with 'apt-get install python-osd' python-pysnmp4 is installed python-pysnmp4 is not installed We don't want to use PyKota's internal SNMP hardware accounting python-pysnmp4 allows PyKota to compute the size of print jobs by retrieving a printer's internal page counter through SNMP queries at the start and at the end of printing. If you don't want to use hardware accounting you don't need to install this module. You can install it with 'apt-get install python-pysnmp4' python-jaxml is installed python-jaxml is not installed We don't want to use PyKota's XML data dumping facilities python-jaxml allows PyKota's data dumper command, named 'dumpykota' to dump the database's contents into XML formatted documents. If you don't want to use this facility, the data dumper can still dump in several CSV formats. You can install it with 'apt-get install python-jaxml' python-reportlab is installed python-reportlab is not installed We don't want to use PyKota banners, nor its invoicing and refunding modules python-reportlab allows PyKota to generate PDF documents as part of its invoicing and refunding modules, and is also used to produce PyKota generated dynamic banner pages for print jobs. If you don't want to use any of these facilities, you don't need to install this module. You can install it with 'apt-get install python-reportlab' python-chardet is installed python-chardet is not installed Our system is correctly configured and up-to-date so PyKota won't need this module python-chardet allows PyKota to automatically detect the character set used in a print job's textual information (like its title) in the case your system and/or installed release of CUPS doesn't produce UTF-8. It can also be useful when dumping incorrectly encoded database contents (because of the problem mentioned above). You can install it with 'apt-get install python-chardet' python-pam is installed python-pam is not installed We don't want to force the authentication of end users at printing time through pknotify+PyKotIcon python-pam allows PyKota to check an user's name and password through PAM at printing time, provided you use the PyKotIcon end user helper tool on all client hosts. If you don't have guest logins or people with administrator (or root) access on their own machine, you probably don't need this module. You can install it with 'apt-get install python-pam'