Github user justinleet commented on a diff in the pull request:

    https://github.com/apache/metron/pull/1152#discussion_r208657384
  
    --- Diff: metron-sensors/pycapa/README.md ---
    @@ -76,8 +79,83 @@ General notes on the installation of Pycapa.
         python setup.py install
         ```
     
    +### Centos 6
    +
    +* These instructions can be used directly on CentOS 6 - useful for 
developers using the Full Dev Vagrant test box.
    +* Older distributions, like CentOS 6, that come with Python 2.6 installed, 
should install Python 2.7 within a virtual environment and then run Pycapa from 
within the virtual environment.
    +
    +1. Set up a couple environment variables.
    +
    +    ```
    +    PYCAPA_HOME=/opt/pycapa
    +    PYTHON27_HOME=/opt/rh/python27/root
    +    ```
    +
    +1. Install required packages.
    +
    +    ```
    +    for item in epel-release centos-release-scl "@Development tools" 
python27 python27-scldevel python27-python-virtualenv libpcap-devel 
libselinux-python; do yum install -y $item; done
    +    ```
    +
    +1. Setup Pycapa directory.
    +
    +    ```
    +    mkdir $PYCAPA_HOME && chmod 755 $PYCAPA_HOME
    +    ```
    +
    +1. Create the virtualenv.
    +
    +    ```
    +    export LD_LIBRARY_PATH="/opt/rh/python27/root/usr/lib64"
    +    cd $PYCAPA_HOME
    +    ${PYTHON27_HOME}/usr/bin/virtualenv pycapa-venv
    +    ```
    +
    +1. Install Librdkafka at your chosen $PREFIX.
    +
    +    ```
    +    export PREFIX=/usr
    +    wget https://github.com/edenhill/librdkafka/archive/v0.11.5.tar.gz   
-O - | tar -xz
    --- End diff --
    
    A problem I had recently setting this up was that librdkafka had stayed the 
same, but the deps in dependencies.txt had been updated. Should we update the 
requirements.txt to avoid this getting out of sync again?


---

Reply via email to