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 RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
howto:building_raspberry_pi_image_for_vz [2019/03/17 15:15] – Config jauhowto:building_raspberry_pi_image_for_vz [2019/03/20 11:25] – PiShrink jau
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 83: Zeile 86:
 === composer === === composer ===
 ''composer'' unter ''/usr/local/bin'' installieren ''composer'' unter ''/usr/local/bin'' installieren
 +<code>cd /tmp
 +curl -sS https://getcomposer.org/installer | php
 +sudo mv composer.phar /usr/local/bin/composer
 +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.txt · Zuletzt geändert: 2023/01/28 09:06 von jau