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:49. ] – [Download und entpacken] 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.20.4.de_patch +  # wget https://repository.nausch.org/public/wview/wview-5.21.7.de_patch
-Zum Schluß wenden wir diesen an: +
-  # patch -p1 < wview-5.20.4.de_patch +
  
-  patching file common/wvutils.c +Zum Schluss wenden wir diesen an: 
-  patching file htmlgenerator/htmlGenerate.c +  # patch -p1 < wview-5.21.7.de_patch 
-**/ +
- +
-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 common/wvutils.c
   patching file htmlgenerator/htmlGenerate.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 
-Abschließend kopieren wir dann alle Muster- und Vorlagedateien nach **/usr/local/etc/wview** bzw. nach **/usr/local/var/wview** sowie die Binaries nach **/usr/local/bin**. Dies erfolgt mit dem Aufruf: 
-   # make install-env 
-Bei einem Update oder einer weiteren Installation, wie z.B. Patchen erfolgt dann das Kopieren der erstellten Dateien einfach via: 
    # make install    # make install
 +
 +<code>...
 +
 +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 97: 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.1483998579.txt.gz
  • Zuletzt geändert: 09.01.2017 21:49.
  • von django