Archivi giornalieri: 28 Febbraio 2018

Reinstallazione Server – La storia Infinita

Ancora non sono arrivato alla fine del processo di reinstallazione della cubieboard con sistema operativo Armbian (ne ho già parlato in un mio post precedente).

Alcune note relativamente all’installazione del software necessario a fare funzionare il modulo BM280 in ambiente Armbian. Tutta l’ìnstallazione avviene utilizzando PIP ma occorre prestare attenzione alla sequenza corretta degli eventi:

  • setuptools
  • wheel
  • protobuf
    apt-get install libprotobuf-dev protobuf-compiler
  • apt-get install build-essential python-pip python-dev python-smbus git
  • Esportare le variabili:
    export MYSQLXPB_PROTOC=/usr/bin/protoc
    export MYSQLXPB_PROTOBUF_INCLUDE_DIR=/usr/include/google/protobuf
    export MYSQLXPB_PROTOBUF_LIB_DIR=/usr/lib/arm-linux-gnueabihf
  • pip install mysql-connector

Procedere quindi con l’installazione del modulo:

git clone https://github.com/adafruit/Adafruit_Python_GPIO.git
python setup.py install

Ultimo step l’installazione di jpgraph che, nelle ultime versioni di PHP da qualche grattacapo.
Come mostrato in questo post è possibile fare funzionare il modulo eseguendo una patch al file /jpgraph/src/jpg-config.inc.php : Si aggiungono queste righe:

// Patch for Debian PHP
define('ANTIALIASING', false);

if(!ANTIALIASING){
    function imageantialias($image, $enabled){
        return true;
    }
}
// End

[DISPLAY_ULTIMATE_SOCIAL_ICONS]