BrianMathis.net

xibo pyInstaller

below you will find the installation script for xibo, open source digital signage‘s python client. i created the script based on the howto posted to the xibo wiki. this script will automatically download and install everything necessary to run the linux python client on ubuntu 9.04, 9.10, and 10.04 (10.10 and 11.04 are not supported at this time).

the script does the following:

  • runs apt-get update**
  • installs the required packages from the repos
  • downloads and installs the binary packages provided by Alex Harrington from the xibo project
  • creates the xibo directory in /opt and downloads/installs the client (1.2) from bzr

how to use the script:

  1. download the tar file and extract to the location of your choice
  2. chmod the script to make it executable:
    • sudo chmod +x install-xibo-pyclient-v1.sh
  3. run the script as root or with sudo

once the script finishes, it will open the configuration window created by Matt Holder. if you want to manually configure the client, navigate to /opt/xibo/pyclient/client/python and edit site.cfg.default to match your server settings and rename the file to site.cfg.

if you discover any bugs or have any suggestion, please contact me at the link above. fwiw, i am not a programmer :-? so… yeah

changelogs:

v1.2

  • added support for ubuntu 9.04 to exit since will no longer be officially supported as of 10/23
  • added support for ubuntu 9.10
    • add ppa repo
    • installs required files
    • downloads and installs correct binaries
  • added support for ubuntu 10.10 to exit since it is not supported by xibo

v1.3

  • added support for ubuntu 11.04 (will exit since this version is not supported by xibo yet)
  • added “set -e” to the script to stop on any error (sorry about forgetting it last time)
  • added a menu system to allow you to install a new setup or update an existing client
  • the script now checks to see if the xibo folder exists and stops if it does (to preserve any previous install)
  • selecting an update will make a backup of your site.cfg file (in the same directory) just in case

v1.3.3

  • Removed support for 9.10
  • Added support for 11.10
  • Added libvdpau1 dependency
  • Changed binary tar download
  • Changed pulled version to 1.3
  • Removed running configuration utility (broken)

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!