ติดตั้ง Pykota บน Ubuntu Server 14.04.1 LTS
1. ติดตั้งโปรแกรมที่จำเป็นก่อน sudo apt-get install cups subversion postgresql postgresql-client postgresql-common libX11-dev libxt-dev libxext-dev python-dev python-jaxml python-reportlab python-reportlab-accel python-pygresql python-osd python-egenix-mxdatetime python-imaging python-pysnmp4 python-chardet python-pam python-pysqlite2 python-mysqldb python-ldap apparmor-utils 2. แก้ config ของ cups #sudo vi /etc/cups/cupsd.conf ที่ <Location /> เพิ่ม allow all ที่ <Location /admin> เพิ่ม allow ip_admin ที่ <Policy default> comment JobPrivateValues default เพิ่ม JobPrivateValues job-originating-host-name ที่ <Policy authenticated> comment JobPrivateValues default เพิ่ม JobPrivateValues job-originating-host-name 3. แก้ config ของ PostgreSQL #sudo pico /etc/postgresql/9.3/main/pg_hba.conf เติมข้อความนี้ต่อไปที่ท้ายสุดของแฟ้ม host all all 10.0.5.3/24 trust ***ให้เปลี่ยนเลข ip จาก 10.0.5.3 เป็นเลข ip ของ server ที่กำลังใช้ 4. ติดตั้งเครื่องพิมพ์ เปิด Browser ไปที่ url http://ip_server:631 คลิก tab Administration คลิก Add Printer เลือก Printer คลิก Continue ใส่รายละเอียด ของเครื่องพิมพ์ ติ๊ก เลือก Share This Printe คลิก Continue เลือก Driver ของเครื่องพิมพ์ คลิก Add Printer คลิก Set Default Option ทดสอบการพิมพ์โดยเลือก Print Test Page 5. ติดตั้งเครื่องพิมพ์บนเครื่อง Client และทดสอบการพิมพ์ 6. ติดตั้งโปรแกรม Pykota #cd /usr/share #svn co http://svn.pykota.com/pykota/trunk pykota #cd pykota #python checkdeps.py #python setup.py install 7. สร้างผู้ใช้ pykota ด้วยคำสั่ง #sudo adduser –system –group –home /etc/pykota –gecos Pykota pykota #sudo adduser lp pykota 8. จัดการ postgresql ต่อดังนี้ #sudo su – postgres -c “psql -f /usr/share/pykota/initscripts/postgresql/pykota-postgresql.sql template1” 9. ทำให้ cups รู้จัก Pykota #cd /usr/lib/cups/backend #sudo ln -sf /usr/share/pykota/bin/cupspykota #sudo chmod -Rf 755 /usr/share/pykota/bin/* #sudo chmod -Rf 755 /usr/lib/cups/backend*