Kirjoittaja Aihe: Digitempin asennus  (Luettu 2285 kertaa)

maju

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Digitempin asennus
« : 19.03.06 - klo:21.15 »
Asennus onnistuu 5.04 ubuntuun hyvin Synapticin avulla mutta oletuksena se menee /usr/share/bin hakemistoon ja sieltä sitä ei voi käyttää kuin sudon avulla.  Käytössä on Gnome-ympäristö.
Kun asensin sen tar-pallosta  kotihakemistoon myös sinne se asentui mutta käyttö onnistuu vain ohjelman asennushakemistossa ja nytkin vain sudon avulla, muutoin tulee seuraava virheilmoitus:
matti@ubuntu504:~$ sudo /home/matti/digitemp-3.3.2/digitemp_DS9097 -a
Password:
DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
Error, you don't have +rw permission to access

Tiedän että tuo jotenkin liittyy oikeuksiin. Olen muuttanut tähän liittyviä hakemistoja ja tiedostoja oikeuksille 777 mutta ei tunnu auttavan.
Mikä neuvoksi , olisin kovin kiitollinen avusta.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Digitempin asennus
« Vastaus #1 : 19.03.06 - klo:21.49 »
Asennus onnistuu 5.04 ubuntuun hyvin Synapticin avulla mutta oletuksena se menee /usr/share/bin hakemistoon

ei mene, vaan /usr/biniin.

ja sieltä sitä ei voi käyttää kuin sudon avulla.

voi, mutta se vaatii muutoksia.

Tiedän että tuo jotenkin liittyy oikeuksiin. Olen muuttanut tähän liittyviä hakemistoja ja tiedostoja oikeuksille 777 mutta ei tunnu auttavan.

ensinnäkin, oikeudet 777 ovat erittäin huono idea missä tahansa paikassa ja toiseksi riittämättömät oikeudet eivät liity ohjelman tiedostoihin vaan laitteisiin joita ohjelma pyrkii käyttämään.

mitä ilmeisemmin käytät joko sarjaporttiin tai usb-liitäntään kiinnitettyä sensoria ja ohjelma haluaa kirjoitusoikeudet kyseiselle laitteelle. tässä tapauksessa saattaa riittää pelaaminen ryhmien kanssa, mutta voi olla, että lisäksi tarvitaan myös udev-säännön kirjoittamista, riippuen siitä mitä laitetiedostoa tuo sensorisi käyttää.
Janne

maju

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Digitempin asennus
« Vastaus #2 : 19.03.06 - klo:22.48 »
Joo käytössä on sarjaporttiin liitettävä Dallasin DS9097 adapteri jota kautta luetaan anturilta lämpötila. 
Jos yritän ilman sudoa käskyä tule virhe:
DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
Error locking ttyS1. Do you have permission to write to /var/lock?

Eli lock-hakemistossa on mm. LOCK..ttyS1  tiedosto jota ilmeisesti ohjelma käyttää.