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 [21.11.2013 21:58. ] – [Programmstart] 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.20.2.tar.gz +   # wget https://downloads.sourceforge.net/project/wview/wview/wview-5.20.2/wview-5.21.7.tar.gz
- +
-/** +
-   # wget http://sunet.dl.sourceforge.net/project/wview/wview/wview-5.12.4/wview-5.12.4.tar.gz +
-**/ +
  
 Anschließend entpacken wir das **tar.gz-Archiv** ... Anschließend entpacken wir das **tar.gz-Archiv** ...
-   # tar zxvf wview-5.20.2.tar.gz+   # tar zxvf wview-5.21.7.tar.gz -C /usr/local/src/
  
  
 ... und setzen wieder einen symbolischen link auf das Verzeichnis. So können wir zum einen leichter in das gewünschte Verzeichnis springen und zum anderen haben wir es später sehr leicht, wen wir eine neuere wview-Version installieren und zwischen den verschiedenen Releasekandidaten wechseln wollen. Denn dann brauchen wir lediglich den SymLink anpassen und erreichen immer über //**/usr/local/src/wview**// die gewünschte aktive Programmversion. ... und setzen wieder einen symbolischen link auf das Verzeichnis. So können wir zum einen leichter in das gewünschte Verzeichnis springen und zum anderen haben wir es später sehr leicht, wen wir eine neuere wview-Version installieren und zwischen den verschiedenen Releasekandidaten wechseln wollen. Denn dann brauchen wir lediglich den SymLink anpassen und erreichen immer über //**/usr/local/src/wview**// die gewünschte aktive Programmversion.
-   # ln -s wview-5.20.wview+   # ln -s /usr/local/src/wview-5.21.7/ /usr/local/src/wview 
  
 ==== Patchen des Quellcodes für deutsche Meldungen ==== ==== Patchen des Quellcodes für deutsche Meldungen ====
Zeile 29: 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    # 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 101: 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.1385071124.txt.gz
  • Zuletzt geändert: 09.01.2017 21:21.
  • (Externe Bearbeitung)