Required Sofware: Linux¶
The following packages will need to be installed if they are not already:
- git
- build-essential
- python-dev
- openssl
- libssl-dev
- libevent-dev
On Debian-based systems, these can all be installed with the following command:
sudo apt-get update
sudo apt-get install build-essential python-dev openssl libssl-dev libevent-dev git
On Redhat or CENTOS systems, these can all be installed with the following command:
sudo yum update
sudo yum install make automake gcc gcc-c++ kernel-devel python-devel openssl openssl-devel libevent-devel git
If you have an agent which requires the pyodbc package, install the following:
- freetds-bin
- unixodbc-dev
sudo apt-get install freetds-bin unixodbc-dev
Possible issues¶
The /tmp directory must allow exec. This error could manifest itself during the building of gevent.
# Executing mount should have an entry like the following
mount
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
To change the mount you can use the following code
# remount /tmp to allow exec
sudo mount -o remount,exec /tmp
# remount /tmp to disallow exec
sudo mount -o remount,noexec /tmp