Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
wetter:wview:system [09.01.2017 22:00. ] – [I) Linux-System Vorbereitung(en)] django | wetter:wview:system [31.10.2023 18:24. ] (aktuell) – Externe Bearbeitung 127.0.0.1 |
---|
====== I) Linux-System Vorbereitung(en) ====== | ====== I) Linux-System Vorbereitung(en) ====== |
Als Grundlage unserer **wview**-//Installation// dient uns [[http://centos.org|CentOS]] in der derzeit aktuelle Fassung **7.3.1611**((Stand: Januar 2017)). | Als Grundlage unserer **wview**-//Installation// dient uns [[https://centos.org|CentOS]] in der derzeit aktuelle Fassung **7.3.1611**((Stand: Januar 2017)). |
Die Grundinstallation nehmen wir gemäss [[wiki:start#erstinstallation_und_grundkonfiguration|Erstinstallation und Grundkonfiguration von CentOS]] vor. Ebenso binden wir das [[centos:rpmforge6|RPMForge Repository]] oder das [[centos:epel7|EPEL-Repository]] im System ein. | Die Grundinstallation nehmen wir gemäss [[wiki:start#erstinstallation_und_grundkonfiguration|Erstinstallation und Grundkonfiguration von CentOS]] vor. Ebenso binden wir das [[centos:rpmforge6|RPMForge Repository]] oder das [[centos:epel7|EPEL-Repository]] im System ein. |
| |
Gemäß der Dokumentation bei [[http://www.wviewweather.com/release-notes/wview-Quick-Start.html|wviewweather.com]] installieren wir nun als erstes die benötigten Libraries. | Gemäß der Dokumentation bei [[https://www.wviewweather.com/release-notes/wview-Quick-Start.html|wviewweather.com]] installieren wir nun als erstes die benötigten Libraries. |
* **zlib** und **zlib-devel** | * **zlib** und **zlib-devel** |
* **libpng** und **libpng-devel** | * **libpng** und **libpng-devel** |
* **curl** und **curl-devel** | * **curl** und **curl-devel** |
* **glibc** und **glibc-devel** | * **glibc** und **glibc-devel** |
| * **libudev-devel** |
* **php-pdo** sowie | * **php-pdo** sowie |
* bei Bedarf **mariadb** | * bei Bedarf **mariadb** |
Zusätzlich installieren wir noch die unter CentOS 7.x benötigten beiden Entwicklungs-Pakete **libusb1-devel** und **openssl-devel**, damit //wview// auch später problemlos übersetzt werden kann. | Zusätzlich installieren wir noch die unter CentOS 7.x benötigten beiden Entwicklungs-Pakete **libusb1-devel** und **openssl-devel**, damit //wview// auch später problemlos übersetzt werden kann. |
| |
Die [[http://www.radlib.teel.ws|radlib Entwicklungsbibliothek]] installieren wir uns nicht via **yum** sondern werden diese später selbst übersetzen, da die, von wview geforderte Option für den SQLite Support, in der Standardversion nicht eincompiliert wurde. | Die [[https://www.radlib.teel.ws|radlib Entwicklungsbibliothek]] installieren wir uns nicht via **yum** sondern werden diese später selbst übersetzen, da die, von wview geforderte Option für den SQLite Support, in der Standardversion nicht eincompiliert wurde. |
| |
Die vorgenannten Pakete und Bibliotheken installieren wir nun via **YUM**. | Die vorgenannten Pakete und Bibliotheken installieren wir nun via **YUM**. |
| # yum install zlib zlib-devel libpng libpng-devel readline readline-devel gawk gd gd-devel sqlite sqlite-devel curl curl-devel glibc glibc-devel php-pdo libusb1-devel openssl-devel libudev-devel -y |
/** | |
# yum install zlib zlib-devel libpng libpng-devel readline readline-devel gawk gd gd-devel sqlite sqlite-devel curl curl-devel glibc glibc-devel php-pdo -y | |
**/ | |
| |
# yum install zlib zlib-devel libpng libpng-devel readline readline-devel gawk gd gd-devel sqlite sqlite-devel curl curl-devel glibc glibc-devel php-pdo libusb1-devel openssl-devel -y | |
| |
In der Regel wurden bereits viele der genannten Pakete bereits bei der Installation des Grundsystems installiert; durch den oben genannten **YUM**-Aufruf stellen wir sicher, dass auch alle Pakete vorhanden sind. | In der Regel wurden bereits viele der genannten Pakete bereits bei der Installation des Grundsystems installiert; durch den oben genannten **YUM**-Aufruf stellen wir sicher, dass auch alle Pakete vorhanden sind. |
Zum Übersetzen der späteren Programmpakete installieren, sofern noch nicht bei der Grundinstallation geschehen, die notwendigen Entwicklerpakete. | Zum Übersetzen der späteren Programmpakete installieren, sofern noch nicht bei der Grundinstallation geschehen, die notwendigen Entwicklerpakete. |
# yum install make gcc patchutils -y | # yum install make gcc patch -y |
| |
Bei Bedarf informieren wir uns via **rpm -iqp //PaketName//**, über den Umfang der einzelnen Pakete, bzw. wohin diese Dateien kopiert und abgespeichert werden. | Bei Bedarf informieren wir uns via **rpm -iqp //PaketName//**, über den Umfang der einzelnen Pakete, bzw. wohin diese Dateien kopiert und abgespeichert werden. |
* **[[wetter:wview:start|Zurück zum Kapitel >>Software - wview<<]]** | * **[[wetter:wview:start|Zurück zum Kapitel >>Software - wview<<]]** |
* **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]** | * **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]** |
* **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]** | * **[[https://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]** |
| |
~~DISCUSSION~~ | |