Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:building_raspberry_pi_image_for_vz

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:building_raspberry_pi_image_for_vz [2019/03/17 15:19]
jau Composer installieren
howto:building_raspberry_pi_image_for_vz [2019/03/20 11:25] (aktuell)
jau PiShrink
Zeile 63: Zeile 63:
 Pin-Priority:​ 750</​code>​ Pin-Priority:​ 750</​code>​
      - ''​sudo apt update''​      - ''​sudo apt update''​
-     - ''​sudo apt install -y -t buster php7.3-fpm ​php7.3-curl ​php7.3-gd php7.3-intl php7.3-mbstring php7.3-mysql php7.3-imap php7.3-opcache php7.3-sqlite3 php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-cli libapache2-mod-php7.3 php-apcu''​+     - ''​sudo apt install -y -t buster php7.3-fpm php7.3-gd php7.3-intl php7.3-mbstring php7.3-mysql php7.3-imap php7.3-opcache php7.3-sqlite3 php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-cli libapache2-mod-php7.3 php-apcu''​ 
 +  - Abhängigkeiten Middleware installieren:​ ''​sudo apt-get install git-core mysql-server mysql-client ca-certificates''​ 
 +  - Abhängigkeiten vzlogger aus "​Buster"​ installieren:​ ''​sudo apt install -y -t buster libssl-dev libgcrypt20-dev''​ 
 +  - Abhängigkeiten vzlogger installieren:​ ''​sudo apt-get install build-essential git-core cmake pkg-config subversion libcurl4-openssl-dev libgnutls28-dev libsasl2-dev uuid-dev libtool libmicrohttpd-dev libltdl-dev libjson-c-dev libleptonica-dev libunistring-dev dh-autoreconf''​
   - Dann [[/​software/​controller/​vzlogger/​installation_cpp-version?​|vzlogger]] und die [[/​software/​middleware/​installation|Middleware]] entsprechend Wiki per Script installieren.   - Dann [[/​software/​controller/​vzlogger/​installation_cpp-version?​|vzlogger]] und die [[/​software/​middleware/​installation|Middleware]] entsprechend Wiki per Script installieren.
  
Zeile 86: Zeile 89:
 curl -sS https://​getcomposer.org/​installer | php curl -sS https://​getcomposer.org/​installer | php
 sudo mv composer.phar /​usr/​local/​bin/​composer sudo mv composer.phar /​usr/​local/​bin/​composer
-sudo chmod +x /​usr/​local/​bin/​composer<​code>​+sudo chmod +x /​usr/​local/​bin/​composer<​/code>
  
 === Push-Server === === Push-Server ===
 [[/​software/​middleware/​push-server|Push-Server]] aktivieren/​Einrichten. [[/​software/​middleware/​push-server|Push-Server]] aktivieren/​Einrichten.
  
-=== PPM-Middleware ​=== +=== GoLang installieren === 
-Performance Middleware aktivieren+<​code>​cd ~ 
 +sudo apt remove golang 
 +sudo apt autoremove 
 +wget https://​dl.google.com/​go/​go1.12.1.linux-armv6l.tar.gz 
 +sudo tar -C /usr/local -xvf go1.12.1.linux-armv6l.tar.gz  
 +mkdir go 
 +echo '​export GOPATH=$HOME/​go'​ >> ~/​.profile 
 +echo '​PATH="​$PATH:/​usr/​local/​go/​bin:​$GOPATH/​bin"'​ >> ~/​.profile 
 +source .profile</​code>​ 
 + 
 +=== Image verkleinern ​=== 
 +[[https://​github.com/​Drewsif/​PiShrink]] \\ 
 +Vorzugsweise ohne Option -s, dann wird das Image automatisch auf maximale Kartengröße erweitert.
  
 ===== Quellen ===== ===== Quellen =====
 Mailingliste vz-dev {{http://​volkszaehler.org/​pipermail/​volkszaehler-dev/​2017-December/​005997.html}} \\ Mailingliste vz-dev {{http://​volkszaehler.org/​pipermail/​volkszaehler-dev/​2017-December/​005997.html}} \\
 Github Issue#555 {{https://​github.com/​volkszaehler/​volkszaehler.org/​issues/​555}} Github Issue#555 {{https://​github.com/​volkszaehler/​volkszaehler.org/​issues/​555}}
howto/building_raspberry_pi_image_for_vz.1552832372.txt.gz · Zuletzt geändert: 2019/03/17 15:19 von jau