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
wetter:wview:install [09.01.2017 21:59. ] – [Patchen des Quellcodes für deutsche Meldungen] djangowetter:wview:install [31.10.2023 18:30. ] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 3: Zeile 3:
  
 ===== Download und entpacken ===== ===== Download und entpacken =====
-Als erstes laden wir uns die aktuelle Version von Marc Teels [[http://www.wviewweather.com/|Homepage]] zuvor wechseln wir jedoch noch in unser Installationsverzeichnis.+Als erstes laden wir uns die aktuelle Version von Marc Teels [[https://www.wviewweather.com/|Homepage]] zuvor wechseln wir jedoch noch in unser Installationsverzeichnis.
    # cd /usr/local/src/    # cd /usr/local/src/
  
-   # wget http://downloads.sourceforge.net/project/wview/wview/wview-5.20.2/wview-5.21.7.tar.gz+   # wget https://downloads.sourceforge.net/project/wview/wview/wview-5.20.2/wview-5.21.7.tar.gz
  
 Anschließend entpacken wir das **tar.gz-Archiv** ... Anschließend entpacken wir das **tar.gz-Archiv** ...
Zeile 25: Zeile 25:
 Bevor wir nun wview übersetzen und installieren, ändern wir den Quellcode wie folgt: Bevor wir nun wview übersetzen und installieren, ändern wir den Quellcode wie folgt:
  
-/** 
 Zunächst wechseln wir in unser Programmverzeichnis: Zunächst wechseln wir in unser Programmverzeichnis:
   # cd /usr/local/src/wview   # cd /usr/local/src/wview
 Als nächstes holen wir uns den Patch via wget: Als nächstes holen wir uns den Patch via wget:
-  # wget http://repository.nausch.org/public/wview/wview-5.21.7.de_patch+  # wget https://repository.nausch.org/public/wview/wview-5.21.7.de_patch
  
 Zum Schluss wenden wir diesen an: Zum Schluss wenden wir diesen an:
Zeile 36: Zeile 35:
   patching file common/wvutils.c   patching file common/wvutils.c
   patching file htmlgenerator/htmlGenerate.c   patching file htmlgenerator/htmlGenerate.c
-**/ 
- 
-Zunächst wechseln wir in unser Programmverzeichnis: 
-  # cd /usr/local/src/wview 
-Als nächstes holen wir uns den Patch via wget: 
-  # wget http://repository.nausch.org/public/wview/wview-5.20.2.de_patch 
-Zum Schluß wenden wir diesen an: 
-  # patch -p1 < wview-5.20.2.de_patch  
- 
-  patching file common/wvutils.c 
-  patching file htmlgenerator/htmlGenerate.c 
- 
  
 ===== Installation ===== ===== Installation =====
 Im nächsten Schritt erstellen wir die //build files// für die weitere Installation - zuvor wechseln wir in unser Installationsverzeichnis //**/usr/local/src/wview**//. Im nächsten Schritt erstellen wir die //build files// für die weitere Installation - zuvor wechseln wir in unser Installationsverzeichnis //**/usr/local/src/wview**//.
-   # cd wview+   # cd /usr/local/src/wview 
 Den Buildvorgang initiieren wir mit einem einfachen: Den Buildvorgang initiieren wir mit einem einfachen:
    # ./configure    # ./configure
 +
 Den eigentlichen Übersetzungsvorgang stoßen wir dann anschließend mit dem Befehl **make** an. Den eigentlichen Übersetzungsvorgang stoßen wir dann anschließend mit dem Befehl **make** an.
    # make    # make
 Nach der erfolgreichen Übersetzung der Programm(teil)e "installieren" - sprich //kopieren// diese Binärdateien dann nach **/user/local/bin**. Nach der erfolgreichen Übersetzung der Programm(teil)e "installieren" - sprich //kopieren// diese Binärdateien dann nach **/user/local/bin**.
    # make install    # make install
-Abschließend kopieren wir dann alle Muster- und Vorlagedateien nach **/usr/local/etc/wview** bzwnach **/usr/local/var/wview** sowie die Binaries nach **/usr/local/bin**Dies erfolgt mit dem Aufruf+ 
-   make install-env +<code>... 
-Bei einem Update oder einer weiteren Installation, wie z.B. Patchen erfolgt dann das Kopieren der erstellten Dateien einfach via+ 
-   # make install+make[3]: Entering directory `/usr/local/src/wview-5.21.7' 
 + 
 +==> /usr/local/var/wview has been created with distro examples 
 + 
 +==> /usr/local/etc/wview has been created with distro examples 
 + 
 +This is a first time install so the station type will be set to "simulator". 
 +To change the station type, run "wviewconfig" or use the wviewmgmt web interface to change it. 
 +You will need to stop wview and clear the databases of simulator data after you have changed the station type
 +#> wviewcleardata 
 + 
 +This is a first time install so the generation templates will be set to "chrome-standard-US units". 
 +To change this run "wviewhtmlconfig" to configure the template directory 
 +after you have configured wview for metric units and/or extended data. 
 + 
 +If you want start/stop control of wview from the Management Web Site 
 +(and you are comfortable giving the http server user account sudo privileges): 
 +Add the http user to the sudo group
 +#> sudo adduser www-data sudo 
 +Set the sudo group to no password required privileges in /etc/sudoers: 
 +#> sudo visudo 
 +(Make sure the line [%sudo ALL=NOPASSWD: ALL] is at the bottom of the /etc/sudoers file) 
 + 
 +To start/stop wview: 
 +#> sudo /etc/init.d/wview start|stop 
 +make[3]: Leaving directory `/usr/local/src/wview-5.21.7' 
 + 
 +... 
 +</code>
  
 ===== Programmstart ===== ===== Programmstart =====
Zeile 98: Zeile 115:
   * **[[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~~ 
  • wetter/wview/install.1483999186.txt.gz
  • Zuletzt geändert: 09.01.2017 21:59.
  • von django