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:38] – php7.3-curl entfernt jauhowto:building_raspberry_pi_image_for_vz [2019/03/25 10:09] – Password + Exp. FS entfernt jau
Zeile 14: Zeile 14:
   - IP des Raspi im Router ermitteln oder per Netzwerkscanner ermitteln   - IP des Raspi im Router ermitteln oder per Netzwerkscanner ermitteln
   - Mittels Putty per SSH mit dem Raspi verbinden   - Mittels Putty per SSH mit dem Raspi verbinden
-  - Passwort ändern 
   - Raspbian auf den neuesten Stand bringen: ''sudo apt-get update && sudo apt-get upgrade''   - Raspbian auf den neuesten Stand bringen: ''sudo apt-get update && sudo apt-get upgrade''
   - Dann verschiedene Konfigurationseinstellungen vornehmen mit:   - Dann verschiedene Konfigurationseinstellungen vornehmen mit:
Zeile 21: Zeile 20:
       - ''I2 Change Timezone : Europe, Berlin''       - ''I2 Change Timezone : Europe, Berlin''
       - ''I4 Change Wi-fi Country : DE Germany''       - ''I4 Change Wi-fi Country : DE Germany''
-      - ''A1 Expand Filesystem'' 
       - ''P2 SSH Enable SSH''       - ''P2 SSH Enable SSH''
       - ''P4 SPI Disable SPI''       - ''P4 SPI Disable SPI''
Zeile 64: Zeile 62:
      - ''sudo apt update''      - ''sudo apt update''
      - ''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''      - ''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 87:
 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.txt · Zuletzt geändert: 2023/01/28 09:06 von jau