Ero sivun ”Digitemp” versioiden välillä

Siirry navigaatioon Siirry hakuun
156 merkkiä lisätty ,  8. syyskuuta 2007
vähän siistintää
(vähän siistintää)
Rivi 1: Rivi 1:
Digitemp-ohjelmalla mitataan/tallennetaan ja näytetään tietokoneeseen liitetyssä väylässä olevien eri anturien lämpötiloja. Anturit ovat DS1820-tyyppisiä ja toimivat 1-wire-väylässä. Tämä asennusohje opastaa niitä, jotka siirtyvät Windows-käyttöjärjestelmästä ([http://www.mrsoft.fi LogTemp]-ohjelma) GNU/Linux-käyttöjärjestelmään ja haluavat asentaa [http://www.digitemp.com digitemp]-ohjelman johonkin Linux-jakeluun.
Digitemp-ohjelmalla mitataan/tallennetaan ja näytetään tietokoneeseen liitetyssä väylässä olevien eri anturien lämpötiloja. Anturit ovat DS1820-tyyppisiä ja toimivat 1-wire-väylässä. Tämä asennusohje opastaa niitä, jotka siirtyvät Windows-käyttöjärjestelmästä ([http://www.mrsoft.fi LogTemp]-ohjelma) GNU/Linux-käyttöjärjestelmään ja haluavat asentaa [http://www.digitemp.com digitemp]-ohjelman johonkin Linux-jakeluun.


== RedHat-pohjaiset (Fedora Core, Mandriva, RedHat yms.) ==
== Asennus ==
 
=== RedHat-pohjaiset (Fedora Core, Mandriva, RedHat yms.) ===
=== Digitemp-ohjelman asennus ===
 
Koska digitemp-paketissa ei ole GPG-allekirjoitusta, kannattaa ensin varmistaa, että /etc/yum.conf-tiedostossa on rivi  
Koska digitemp-paketissa ei ole GPG-allekirjoitusta, kannattaa ensin varmistaa, että /etc/yum.conf-tiedostossa on rivi  
  gpgcheck=0
  gpgcheck=0


Tällöin localinstallina asennettavilta paketeilta ei tarkisteta tuota allekirjoitusta.
Tällöin paikallisesti asennettavilta paketeilta ei tarkisteta tuota allekirjoitusta.
 
Ladataan paketti ja asennetaan se. Käytetään [[Yum|yum:ia]] koska se hallitsee pakettien riippuvuudet.
  % su root
  $ [[su]] root
  passwd:
  passwd:
  # [[wget]] http://www.digitemp.com/software/linux/digitemp-3.3.2-1_ds9097.i386.rpm
  # wget http://www.digitemp.com/software/linux/digitemp-3.3.2-1_ds9097.i386.rpm
  # yum localinstall digitemp-3.3.2-1_ds9097.i386.rpm
  # yum localinstall digitemp-3.3.2-1_ds9097.i386.rpm
Käytetään [[Yum|yum:ia]] koska se hallitsee pakettien riippuvuudet.


Ennen anturin ensiasennusta ks. Oikeudet -kohta.
Ennen anturin ensiasennusta ks. Oikeudet -kohta.
Rivi 25: Rivi 19:
  # digitemp -i -s/dev/ttyS1 (esimerkissä adapteri sarjaportissa 2)
  # digitemp -i -s/dev/ttyS1 (esimerkissä adapteri sarjaportissa 2)


(edelläoleva rivi luo .digitemprc -tiedoston ja näyttää esim. allaolevat tiedot)
Tämä luo <tt>.digitemprc</tt>-tiedoston ja näyttää alla olevat tiedot:
 
<pre>
DigiTemp v1.3 Copyright 1997-99 by Nexus Computing<br>
DigiTemp v1.3 Copyright 1997-99 by Nexus Computing<br>


Rivi 35: Rivi 29:
ROM #4 : 1095689400080769 (anturi #5)<br>
ROM #4 : 1095689400080769 (anturi #5)<br>
ROM #5 : 1034580230050534 (ja anturi #6)<br>
ROM #5 : 1034580230050534 (ja anturi #6)<br>
</pre>


Anturien arvojen näyttäminen:
Anturien arvot näkee komennolla
 
  # digitemp -a
  # digitemp -a


== Debian-pohjaiset (Ubuntu, Debian yms.) ==
=== Debian-pohjaiset (Ubuntu, Debian yms.) ===
 
  $ su root
=== Digitemp-ohjelman asennus ===
 
  % su root
  passwd:
  passwd:
   
   
  # apt-get install digitemp
  # [[apt-get]] install digitemp
Tai Ubuntussa
$ [[sudo]] apt-get install digitemp


Anturin ensiasennus:
Anturin ensiasennus:
Rivi 53: Rivi 46:
  # digitemp -i -s/dev/ttyS1 (esimerkissä adapteri sarjaportissa 2)
  # digitemp -i -s/dev/ttyS1 (esimerkissä adapteri sarjaportissa 2)


(edelläoleva rivi luo .digitemprc -tiedoston ja näyttää esim. allaolevat tiedot)
Tämä luo <tt>.digitemprc</tt>-tiedoston ja näyttää alla olevat tiedot. Ubuntun kanssa on käytettävä sudoa.
 
<pre>
DigiTemp v1.3 Copyright 1997-99 by Nexus Computing<br>
DigiTemp v1.3 Copyright 1997-99 by Nexus Computing<br>


Rivi 63: Rivi 56:
ROM #4 : 1095689400080769 (anturi #5)<br>
ROM #4 : 1095689400080769 (anturi #5)<br>
ROM #5 : 1034580230050534 (ja anturi #6)<br>
ROM #5 : 1034580230050534 (ja anturi #6)<br>
</pre>


Anturien arvojen näyttäminen:
Anturien arvot näkee komennolla
 
  # digitemp -a
  # digitemp -a


== Skripti ==
== Skripti ==


  su root
  $ su root
  su -c "crontab -e" digitemp
  $ su -c "[[crontab]] -e" digitemp
# Tai Ubuntussa
$ sudo su -c "[[crontab]] -e" digitemp  


  # tallentaa digitemp-ohjelman lämpötiloja 10 minuutin välein
  # tallentaa digitemp-ohjelman lämpötiloja 10 minuutin välein
Rivi 91: Rivi 86:
  # kuukauden vaihtuessa
  # kuukauden vaihtuessa


Tallennetaan crontab-skripti ja poistutaan Vim-editorista.
Tallennetaan crontab-skripti ja poistutaan [[Vim]]-editorista.
 
  (paina esc ja kirjoita)
  (paina esc ja kirjoita)
  :wq
  :wq
Tai jos editorina on [[nano]], painetaan ctrl+o ja ctrl+x.


== DTGraph-ohjelman asennus ==
== DTGraph-ohjelman asennus ==
Rivi 100: Rivi 95:
Luodaan väliaikainen <tt>dtgraph</tt>-hakemisto ja siirrytään siihen.
Luodaan väliaikainen <tt>dtgraph</tt>-hakemisto ja siirrytään siihen.


  cd
  $ cd
  mkdir dtgraph
  $ mkdir dtgraph
  cd dtgraph
  $ cd dtgraph


Puretaan <tt>dtgraph-0.4b.tar.gz</tt>-tiedosto.
Puretaan <tt>dtgraph-0.4b.tar.gz</tt>-tiedosto.


  tar -xvzf dtgraph-0.4b.tar.gz
  $ [[tar]] -xvzf dtgraph-0.4b.tar.gz


Kopioidaan <tt>dtgraph-0.4b.tar.gz</tt>-paketissa olleen <tt>www</tt>-hakemiston sisältö juuri luotuun <tt>dtgraph</tt>-hakemistoon.
Kopioidaan <tt>dtgraph-0.4b.tar.gz</tt>-paketissa olleen <tt>www</tt>-hakemiston sisältö juuri luotuun <tt>dtgraph</tt>-hakemistoon.


  mkdir /var/www/html/dtgraph
  $ mkdir /var/www/html/dtgraph
  cp -r www/* /var/www/html/dtgraph
  $ cp -r www/* /var/www/html/dtgraph


== Oikeudet ==
== Oikeudet ==
 
Lisätään pääkäyttäjänä <tt>digitemp</tt>-ryhmä,
su -
 
Lisätään <tt>digitemp</tt>-ryhmä,
  groupadd digitemp
  groupadd digitemp
 
ja <tt>digitemp</tt>-käyttäjä
<tt>digitemp</tt>-käyttäjä
  useradd -g digitemp digitemp
  useradd -g digitemp digitemp
 
ja annetaan <tt>digitemp</tt>-ryhmälle luku- ja kirjoitusoikeudet sarjaporttiin 2:
ja annetaan <tt>digitemp</tt>-ryhmälle luku-/kirjoitusoikeudet sarjaporttiin 2.
 
  chgrp digitemp /dev/ttyS1
  chgrp digitemp /dev/ttyS1
  chmod 0060 /dev/ttyS1
  chmod 0060 /dev/ttyS1


Lisäksi annetaan <tt>digitemp</tt>-ryhmälle kirjoitusoikeudet kohteeseen <tt>/var/lock</tt>.
Lisäksi annetaan <tt>digitemp</tt>-ryhmälle kirjoitusoikeudet kohteeseen <tt>/var/lock</tt>:
 
  chgrp digitemp /var/lock
  chgrp digitemp /var/lock
  chmod 0020 /var/lock
  chmod 0020 /var/lock
 
Digitempin READMEn mukaan tämä ei ole pakollista. Muutetaan hakemiston omistava ryhmä <tt>digitemp</tt>-ryhmäksi:
Digitempin READMEn mukaan tämä ei ole pakollinen. Muutetaan hakemiston omistava ryhmä <tt>digitemp</tt>-ryhmäksi.
 
  chgrp digitemp /var/log/digitemp/ -R
  chgrp digitemp /var/log/digitemp/ -R


exit    (palataan normaalikäyttäjäksi)


[[Luokka:Ohjelmat]] [[Luokka:Jakeluspesifiset_artikkelit]]
[[Luokka:Ohjelmat]]

Navigointivalikko