Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
howto:building_raspberry_pi_image_for_vz [2019/03/17 16:57] – Abhängigkeiten (wg. "Buster") jau | howto:building_raspberry_pi_image_for_vz [2019/03/20 11:25] – PiShrink jau |
---|
- ''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 apache2'' | - 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 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'' | - 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'' |
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}} |