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'